Candide.Entities.Controllers.WolfController.WolfController
Type JSONpublic class in Candide.Entities.Controllers.WolfController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.WolfController - Base type
Shared.Entity.Base.AbstractController - Hash
4AA2D29E061032F5BC4FDE0F5D723D4C102F10CE8EFAB9AE36923FC0F79378AF
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
DustParticleEmitter# | public | public Candide.Particles.ParticleEmitter DustParticleEmitter |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_footstepTimer# | private | private System.Single _footstepTimer |
_runFootstepHandler# | private | private Candide.Sound.FootstepHandler _runFootstepHandler |
_runFootstepName# | private | private System.String _runFootstepName |
_runFootstepTime# | private | private System.Single _runFootstepTime |
_walkFootstepHandler# | private | private Candide.Sound.FootstepHandler _walkFootstepHandler |
_walkFootstepName# | private | private System.String _walkFootstepName |
_walkFootstepTime# | private | private System.Single _walkFootstepTime |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A859A2D3A4BAB2B04F2E36702F8D5D84717FED6C1A667E4354E9F62FC2201FF0 - Body hash
B3E38A28389AC861169430AB6995B24556B67CCBCA60601FC4FEAE11B358BCE7 - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
AC77895D40DD7A556B302FBF314072AFBAE0D0114CB5AAB9B2152A87B7041E98 - Body hash
2405379534E15E637C9E314E2B1B9A319BE7FEFFF90AC65CACFCAE6737952A78 - IL size404
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.WolfController.WolfController::<EntityInitialize>b__9_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.WolfController.WolfController::<EntityInitialize>b__9_1()Candide.Entities.Controllers.WolfController.WolfController::<EntityInitialize>b__9_2()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)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)
String literals
footstep_poofwolf_new_animationsidlerunwalk*
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
75BFB5CE9387F1FA20BEB6362D9CEBF9A465AE5EBED02405403F03BEA7EF2637 - Body hash
3AA2A0257CE3DE508402DF45C4AE50BB72C85027F644DB3AA5DA07AC2C794EE0 - IL size86
Referenced calls
String literals
event:/creature/wolf/wolf_hurt
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
78AC3627C49C682C2F72CA443A1FE1648A52CE66A23C947DC19183270E5536EC - Body hash
737DC3FE16636CE003B0EACCE6450AB4A58EB0C49DC2C4AC7123C997F02CB733 - IL size98
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/wolf/wolf_dieevent:/hits/destruction/gore
ReceiveEntityVfxMessage
#
public System.Void ReceiveEntityVfxMessage(System.Byte vfx)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
26F7833484228A71FDAAFE8CCCAB67FBC873769DC92F98DA13CF9AF3E7229849 - Body hash
270EEFA4551887C3535AD1D5055C9DF0E9E7250498E4A16C39D8E9BD982BED79 - IL size245
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)Microsoft.Xna.Framework.Vector4::get_One()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::get_Up()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)
String literals
event:/creature/generic beast/beast_bite_mediumvfx_bitebite
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D042722A3170E206F30AF7E1D3A0E4C2F5B0819EA4412D3155515ACEC58E2788 - Body hash
E47205943C6F49D32D48C7E1F82978FFB7BB7ABD137900CB544C0FD2088C95C1 - IL size260
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_DistanceWalked()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)
String literals
walkrun