Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController
Type JSONpublic class in Candide.Entities.Controllers.AlphaWolfController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.AlphaWolfController - Base type
Shared.Entity.Base.AbstractController - Hash
79C18C458BA01F021EA91918CCF68B7EA55047F6AF35D50DDDD90CD20BEA838D
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.FootstepHandler _footstepHandler |
_footstepTimer# | private | private System.Single _footstepTimer |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7A231A69BEB064B81F62652FD57A9EA525A2CEB9B5D38AAB38355CFDB5E5FA1C - Body hash
8BEF577B55772AF9E57F4F79A26ED376B2F7500B3CA7CB91B286E1740EE501C4 - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A815C39502F2548E755104F0DB6F8693DE49178289E8E84EB0B0F1CFC7F4EA62 - Body hash
91AB87DF90BF9045E71C2C183C8226B75868A914715CD84E161ADB06E69E8EEC - IL size380
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.AlphaWolfController.AlphaWolfController::<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.AlphaWolfController.AlphaWolfController::<EntityInitialize>b__4_1()Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::<EntityInitialize>b__4_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_animationsidlewalkrun*event:/creature/wolf/wolf_run
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
B6F9018D33D0838C229F9EEABF01EE0F417A9ECE2F5B541D17C04672B8DCCAC5 - Body hash
D3FF6B727702C400B1E93AAB1DEBDC1F33B92E5E66D322FAFB7C992FF4F2FB74 - IL size46
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C80A0F9A97E140101B63650166AC680833113735489F98C9159353DB3F70F50F - Body hash
B820CC44ECB486EA042ED0B1DF98D56890AA72F86AF7AABDE4E9614F6D38920C - IL size197
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
runwalk