Romestead Assembly Reference

Candide.Entities.Controllers.WraithController.WraithController

Type JSON

public class in Candide.Entities.Controllers.WraithController

Methods8
Properties0
Fields7
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.Controllers.WraithController
  • Base typeShared.Entity.Base.AbstractController
  • Hash8195BEC057195439241463CAFD877ADE954545CACA5CC457FF9B633A8605C44F

Relationships

Fields

NameVisibilitySignature
_audioEventprivateprivate Candide.Sound.AudioEvent.AudioEvent _audioEvent
_emitterprivateprivate Candide.Particles.ParticleEmitter _emitter
_footstepHandlerprivateprivate Candide.Sound.FootstepHandler _footstepHandler
_footstepNameprivateprivate System.String _footstepName
_footstepTimeprivateprivate System.Single _footstepTime
_lowerAnimationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _lowerAnimationStateMachine
_upperAnimationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _upperAnimationStateMachine

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3BAA32B6FB5EED1EA731DB92033E73619A5ED14F1E827DC963634E5C6599597B
  • Body hash1847D64471B73DC54FA82A867600BAD7A27C56C3AD4BBB52FFDB79E6D8F2AA93
  • IL size229
Referenced calls

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBDCE25489E39BFAB877BF74C8A5E031CF20AF2B2AD90C49299FC46A79EF3D649
  • Body hash418874BB8C69C85D6B79CA07814D171BE19DEA6774D02531D9FB1811EE4F4E5E
  • IL size525
Referenced calls
  • Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)
  • CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)
  • System.Array::Empty()
  • 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>)
  • Candide.Entities.Controllers.WraithController.WraithController::<EntityInitialize>b__7_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.WraithController.WraithController::<EntityInitialize>b__7_1()
  • Candide.Entities.Controllers.WraithController.WraithController::<EntityInitialize>b__7_2()
  • Candide.Entities.Controllers.WraithController.WraithController::<EntityInitialize>b__7_3()
  • CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)
  • Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)
  • Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)
  • Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)
String literals
  • wraith_new_animations
  • wraith_lower_animations
  • hover
  • idle_neutral
  • idle_aggro
  • attack1
  • attack2
  • *

EntityUnload

public System.Void EntityUnload()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash259587C59AF0F4FC6C4E642D39A53E4210EA330E2CF9BC53600EA8D38FC8B0E8
  • Body hashDBEFC2396ED351B1CB92ED256EAE935BF76B344C29FA5D1616EF80474B00C4B6
  • IL size25
Referenced calls

OnKilled

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

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash0815DCCCD0C050649079F18EC3DDBB1491BB6D1B4B882DF5654115FE07449FA4
  • Body hashF59608CEFB63CE32C625F41A6891D63E0342BED9181C842B1BBB1ACE2D6911EC
  • IL size137
Referenced calls
String literals
  • event:/hits/destruction/gore
  • event:/creature/wraith/wraith_die

ReceiveEntityAnimationMessage

public System.Void ReceiveEntityAnimationMessage(System.Byte animation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash4C3CE882806598FF1C307078D00FDC3F0C6AC9314069E3FA63173CBFFA4620ED
  • Body hashAFC6FD9B396DBABF8DEC61ECB977FB82360DADC3587706E7F7844C089032B862
  • IL size22
Referenced calls
String literals
  • attack1

ReceiveEntityVfxMessage

public System.Void ReceiveEntityVfxMessage(System.Byte vfx)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash80E6C4E874CC9B5DCA800E076B37336A17E3197D137915385BC4A6E5846043E0
  • Body hashE95EDB0A3160F0038FE01BF5283FAD029788E45C1633373376BC469C9F9BBC38
  • IL size192
Referenced calls
String literals
  • vfx_wraith
  • slash3

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB5673211C33FC4D9C847A77F2FE1F57904F249CACA5049D7A15B95A35E4BFD9A
  • Body hash8B05A6F0A7D17CA6663273F104A6EC30D266C6B8DA005E427C596C90D35A0D70
  • IL size399
Referenced calls

WorldLoad

public System.Void WorldLoad()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC6EDFE18CCE77994C59231AB3891333D9B2DF3B2A0F07B5646C4F9B61E214B25
  • Body hashAD2B1263B41B59E45C53E5DC2549249C4241544EFC7BB4D95B5EEE842DD79C08
  • IL size47
Referenced calls
String literals
  • event:/creature/wraith/wraith_move