Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController
Type JSONpublic class in Candide.Entities.Controllers.AlphaWolfController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.AlphaWolfController - Base type
Shared.Entity.Base.EntityControllerBase - Hash
A36C6375793B121993FDA7E81AC18E8DC913D83E1530A691DF263F1A28D427D2
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
BloodSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet BloodSheet |
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
BF9DF6752E9170C67FF7695D26E2BDC811267B59E7CBD58F7D3EAA6A9479BC2D - Body hash
42C6220F53165393A90185AC9C2491C810D068F398D9D4ED50820E1B1273EBA1 - IL size18
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A7DE55DDCAD90547BA36FD8D03E8B755FD72CA6E31B563B23A2CA73B2B0CD1D7 - Body hash
EFFB2F5AA3363B5CF1D44827BA614297E1D67FE4755217827351AB901E5A48DE - 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
825C0ECB94CCE7A24249ABFF7E165F6E80E8C869FB8C337448EF73B19E868E31 - Body hash
5FAC39D9CA6FBC6BF5C9263919031C2A0B7F5C7FF4929A2A39BA0A74B713A0AE - IL size21
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CF7A7A2FC80F240FB65C802BEFCF848EC9A8397D784E2A5696910ED8F8A10D17 - Body hash
5AC900391BEAE97B628A53C286127F02866DF947FAA26E445929A563FA56D080 - IL size621
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)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.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_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.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_1(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_2(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_3(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_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.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_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.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_6()Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_7()Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::<EntityInitialize>b__10_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
bloodfootstep_poofHowlTaskApproachTaskAttackSingleTarget1TaskWanderingTaskIdleTaskwolf_new_animationsidlerunwalkevent:/creature/wolf/wolf_run
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3E06DB5F42CC4ADA8D8D2374E7120B2CD761AA3A9B9E928A336B563E89B2F84D - Body hash
7D8CF81438E24EA167E7BB194B8F0492CF6E66C5B416C33C150CAA77AE95C50E - IL size218
Referenced calls
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
vfx_bitebite
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
91A3773406C78B6A4E69096452556938C9F26190201A5318C1F9101128D01B65 - Body hash
20361DF1CA67555F86D684ACB5D30849CD9D7F22720E6595992A26F9C97E22CF - 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.AlphaWolfController.OldAlphaWolfController::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