Romestead Assembly Reference

Candide.Entities.Controllers.WolfController.OldWolfController

Type JSON

public class in Candide.Entities.Controllers.WolfController

Methods8
Properties0
Fields8
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
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
  • HashEDA938BF26BB6107E84597E7FBFAB76168AA8A6A105F91994FCF7D420D75D0EB
  • Body hash134514B6F85E07F53C185A234F7ACA3858AF42408340F77058A7550D24BA8989
  • 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
  • Hash50A4889E4E60DF903FD5C96BCA3C2C49A9A5448BF73BC6E1589DEAC6C0ACB2B6
  • Body hashBC9F2134D58D82E142C257DD3586BBF42F4FFB5156EB10C6EAA4A87A2C7B3DEE
  • IL size21
Called by

EntityInitialize

public System.Void EntityInitialize()

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

OnKilled

public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • HashEE57437AF906B560B73FD2B33E5E6E71B9CE0FA8FDEB8E4A7B043B30029C1C14
  • Body hashD43F1BC4E59850C444E0A7107E1B7FCFB49AE955912E5CA658E7EA869121D356
  • 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 typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash244BD6FB0CBD9C8BED50E4D5E62494E2CF7FC606464E6190E1070972744DEDEB
  • Body hash25B5BD4E6D177D11A9CDECFFB367FB958D581DAEB61B2C8CF68A985A7625F350
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2CC7A1B0A2FDA1664107449E5EDBE9D829142EC09F3CB7ECBB3C5F9498F02A63
  • Body hashBD50CB7318B6950A8C66F104B3A8A5EDAAA4647A02DE2A71AF9093241735DE92
  • IL size317
Referenced calls
String literals
  • event:/creature/generic beast/generic_beast_aggro
  • event:/creature/wolf/wolf_howl
  • event:/creature/generic beast/generic_beast_attack
  • vfx_bite
  • bite

Update

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

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