Candide.Entities.Controllers.WolfController.OldWolfController
Type JSONpublic class in Candide.Entities.Controllers.WolfController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.WolfController - Base type
Shared.Entity.Base.EntityControllerBase - Hash
2CC1E501AE7ABF2C81CB2AECC7A95776B77FB45DBB1666DBA62FB5ABE49E1627
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
DustParticleEmitter# | public | public Candide.Particles.ParticleEmitter DustParticleEmitter |
IsAttacking# | public | public System.Boolean IsAttacking |
IsHowling# | public | public System.Boolean IsHowling |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_footstepHandler# | private | private Candide.Sound.FootstepHandler _footstepHandler |
_footstepTimer# | private | private System.Single _footstepTimer |
_isDiagonal# | private | private System.Boolean _isDiagonal |
_oldDirection# | private | private System.Int32 _oldDirection |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F44DE407EAF147B9C1EF36F49E3D0E4007A1A08521ED5B338EDB9544D1E4C661 - Body hash
C45D1E23920887EEE97077BB773286D9F936FD2A1A34885B72CC902669058A24 - IL size18
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EDA938BF26BB6107E84597E7FBFAB76168AA8A6A105F91994FCF7D420D75D0EB - Body hash
134514B6F85E07F53C185A234F7ACA3858AF42408340F77058A7550D24BA8989 - IL size95
Referenced calls
Shared.Entity.Base.AbstractController::CreateImGui()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::Concat(System.String, System.String)System.String::op_Implicit(System.String)ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
String literals
Animation State:Is StartAttacking:
DoFootstep
#
public System.Void DoFootstep()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
50A4889E4E60DF903FD5C96BCA3C2C49A9A5448BF73BC6E1589DEAC6C0ACB2B6 - Body hash
BC9F2134D58D82E142C257DD3586BBF42F4FFB5156EB10C6EAA4A87A2C7B3DEE - IL size21
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
45D1BA79C578E70A91C023B47E263BF1144574BC3AC936DFB58BFDBF6977E980 - Body hash
467AAF5E8BA5E73CC403AD855B4505639240C26F87C6F65487901A921B072F22 - IL size592
Referenced calls
Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>>::.ctor()System.Collections.Generic.Queue<Shared.Entity.Base.AbstractControllerTask>::.ctor()Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_0(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>>::Add(!0, !1)Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_1(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_2(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_3(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_4(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)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.OldWolfController::<EntityInitialize>b__8_5()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.OldWolfController::<EntityInitialize>b__8_6()Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_7()Candide.Entities.Controllers.WolfController.OldWolfController::<EntityInitialize>b__8_8()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_poofWanderingTaskIdleTaskApproachTaskAttackSingleTarget1TaskHowlTaskwolf_new_animationsidlerunwalkevent:/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
EE57437AF906B560B73FD2B33E5E6E71B9CE0FA8FDEB8E4A7B043B30029C1C14 - Body hash
D43F1BC4E59850C444E0A7107E1B7FCFB49AE955912E5CA658E7EA869121D356 - IL size32
Referenced calls
String literals
event:/creature/wolf/wolf_die
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
244BD6FB0CBD9C8BED50E4D5E62494E2CF7FC606464E6190E1070972744DEDEB - Body hash
25B5BD4E6D177D11A9CDECFFB367FB958D581DAEB61B2C8CF68A985A7625F350 - IL size28
Referenced calls
String literals
event:/creature/generic beast/generic_beast_hurt
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2CC7A1B0A2FDA1664107449E5EDBE9D829142EC09F3CB7ECBB3C5F9498F02A63 - Body hash
BD50CB7318B6950A8C66F104B3A8A5EDAAA4647A02DE2A71AF9093241735DE92 - IL size317
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(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.Vector4::get_One()Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)
String literals
event:/creature/generic beast/generic_beast_aggroevent:/creature/wolf/wolf_howlevent:/creature/generic beast/generic_beast_attackvfx_bitebite
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9532214A60AD1D25B56C5BD9775D877A661985C9A9FEDA0AE8257871EAE00340 - Body hash
388CA7CA2D27A5D7DCBB85EA7217CD077F533CA1A1F6A4F3B4407CDDCD0D6532 - IL size246
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_Velocity()Microsoft.Xna.Framework.Vector3::Length()Candide.Entities.Controllers.WolfController.OldWolfController::DoFootstep()Shared.Entity.EntityWrapper::get_DistanceWalked()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)
String literals
runwalk