Candide.Entities.Controllers.BearController.BearController
Type JSONpublic class in Candide.Entities.Controllers.BearController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.BearController - Base type
Shared.Entity.Base.AbstractController - Hash
3129FE4AD2F1EC923EDB179A6C79CB48F8A416751BE7FE2808E70002A37C33CB
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
DustParticleEmitter# | public | public Candide.Particles.ParticleEmitter DustParticleEmitter |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_footstepHandler# | private | private Candide.Sound.TileBasedFootstepHandler _footstepHandler |
_footstepTimer# | private | private System.Single _footstepTimer |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
885DBAF7D0AE197048E9D46A344B5D35E941639503C66C853C40472097238B5C - Body hash
806BA4C359659286D6C6508C875FA24F021B8A632728CC5222E468327A369943 - IL size18
DoFootstep
#
public System.Void DoFootstep()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0963BC54E334B5491A1D1A82EEA5CAF762BF0BA41D2B5E735790F78390985C97 - Body hash
026DD842CAF535C372FDEA903999DAFBE4AFCB3BF7CEAC87DE688DDDEB88DA32 - IL size130
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Particles.ParticleEmitter::SpawnParticle()Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
985F6C1FE5B3C6D5BFBA718D5A7BC22EA5897B0E777C20C2BA645FDA06FD1F52 - Body hash
A8475141ED916A7E652175C1AEFF8E9290659574E4A64BFD0CF192E7B83AD63C - IL size470
Referenced calls
Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.BearController.BearController::<EntityInitialize>b__4_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.BearController.BearController::<EntityInitialize>b__4_1()Candide.Entities.Controllers.BearController.BearController::<EntityInitialize>b__4_2()Candide.Entities.Controllers.BearController.BearController::<EntityInitialize>b__4_3()Candide.Entities.Controllers.BearController.BearController::<EntityInitialize>b__4_4()Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)Candide.Sound.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)
String literals
footstep_poofbear_new_animationsidlewalkrunattackbite*
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0033E6373BFDD1AACD2E9084D0DE22EC9EAD99667F05EAADA553F40DE0AC94FF - Body hash
3677EC385F47CD10EF74D3B83E2F3F538A586158B3F08F4156DE11CCD0C27FE2 - IL size86
Referenced calls
String literals
event:/creature/bear/bear_hurt
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
BDF0637B46F801E7C2A4FA5E7088C45EB9A1CDF54EAB3A8E8C57D1969869F05D - Body hash
31766D75FEFB4AB8F8232B76E4205BCB5ACA9C00712A00D1F9DBBEE568E79EC6 - IL size72
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable<DeathHelper.DeathPartsArgs>, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)
String literals
event:/creature/bear/bear_die
ReceiveEntityVfxMessage
#
public System.Void ReceiveEntityVfxMessage(System.Byte vfx)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1B339CC8488FF96CD8D2CC3FF3B56D58289E8EDE3A4C6873D6AA629001D4B26D - Body hash
9320D40E0231EDC076CC98E1813DD1682C7C08EC858CFC9F4742BBBB5DB90E8B - IL size552
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_Down()Microsoft.Xna.Framework.Vector4::get_One()Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)
String literals
vfx_clawclaw_swipeevent:/creature/generic beast/beast_bite_largevfx_bear_bitebear_bite
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
77F39805DBF437F32E551FFC154FD9130FFC99713935C5FAE061F5F86F8A0930 - Body hash
1288EFB5E7F3A41FB2B91A559D8D81E4C6F10AB0D4C3625990B6D60E0D900FAE - IL size312
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_DistanceWalked()Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)Candide.Entities.Controllers.BearController.BearController::DoFootstep()Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)
String literals
walkrun