Romestead Assembly Reference

Candide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController

Type JSON

public class in Candide.Entities.Controllers.AlphaWolfController

Methods6
Properties0
Fields9
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.Controllers.AlphaWolfController
  • Base typeShared.Entity.Base.EntityControllerBase
  • HashA36C6375793B121993FDA7E81AC18E8DC913D83E1530A691DF263F1A28D427D2

Relationships

Fields

NameVisibilitySignature
BloodSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet BloodSheet
DustParticleEmitterpublicpublic Candide.Particles.ParticleEmitter DustParticleEmitter
IsAttackingpublicpublic System.Boolean IsAttacking
IsHowlingpublicpublic System.Boolean IsHowling
_animationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine
_footstepHandlerprivateprivate Candide.Sound.FootstepHandler _footstepHandler
_footstepTimerprivateprivate System.Single _footstepTimer
_isDiagonalprivateprivate System.Boolean _isDiagonal
_oldDirectionprivateprivate System.Int32 _oldDirection

Methods

CreateImGui

public System.Void CreateImGui()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashA7DE55DDCAD90547BA36FD8D03E8B755FD72CA6E31B563B23A2CA73B2B0CD1D7
  • Body hashEFFB2F5AA3363B5CF1D44827BA614297E1D67FE4755217827351AB901E5A48DE
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash825C0ECB94CCE7A24249ABFF7E165F6E80E8C869FB8C337448EF73B19E868E31
  • Body hash5FAC39D9CA6FBC6BF5C9263919031C2A0B7F5C7FF4929A2A39BA0A74B713A0AE
  • IL size21
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCF7A7A2FC80F240FB65C802BEFCF848EC9A8397D784E2A5696910ED8F8A10D17
  • Body hash5AC900391BEAE97B628A53C286127F02866DF947FAA26E445929A563FA56D080
  • 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
  • blood
  • footstep_poof
  • HowlTask
  • ApproachTask
  • AttackSingleTarget1Task
  • WanderingTask
  • IdleTask
  • wolf_new_animations
  • idle
  • run
  • walk
  • event:/creature/wolf/wolf_run

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3E06DB5F42CC4ADA8D8D2374E7120B2CD761AA3A9B9E928A336B563E89B2F84D
  • Body hash7D8CF81438E24EA167E7BB194B8F0492CF6E66C5B416C33C150CAA77AE95C50E
  • IL size218
Referenced calls
String literals
  • vfx_bite
  • bite

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash91A3773406C78B6A4E69096452556938C9F26190201A5318C1F9101128D01B65
  • Body hash20361DF1CA67555F86D684ACB5D30849CD9D7F22720E6595992A26F9C97E22CF
  • IL size246
Referenced calls
String literals
  • run
  • walk