{"Id":"Candide.Entities.Controllers.WraithController.WraithController","Name":"WraithController","DisplayName":"WraithController","FullName":"Candide.Entities.Controllers.WraithController.WraithController","Namespace":"Candide.Entities.Controllers.WraithController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_audioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_audioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _audioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"},{"Id":"_emitter:Candide.Particles.ParticleEmitter","Name":"_emitter","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _emitter","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"},{"Id":"_footstepHandler:Candide.Sound.FootstepHandler","Name":"_footstepHandler","Type":"Candide.Sound.FootstepHandler","Signature":"private Candide.Sound.FootstepHandler _footstepHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"},{"Id":"_footstepName:System.String","Name":"_footstepName","Type":"System.String","Signature":"private System.String _footstepName","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C3F8E64811F0B35741D6ABF8847FA66B5ABD5DDAB17408A0CB91510ECD858BD8"},{"Id":"_footstepTime:System.Single","Name":"_footstepTime","Type":"System.Single","Signature":"private System.Single _footstepTime","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"080925FF654588F33387D31E2EAF948E6CC4CA1171A1E0D5E6C743737D0156F8"},{"Id":"_lowerAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_lowerAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _lowerAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7BD63EABAA0A7FF431F4A39E5D5A9CA718224CF1C06D50B09C1B3FCD17CC2122"},{"Id":"_upperAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_upperAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _upperAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"42544EF1FB4E7100CE4A7ECB68C2DD643AFDB1610C22B94A4628D0AE4E71387A"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":229,"BodyHash":"1847D64471B73DC54FA82A867600BAD7A27C56C3AD4BBB52FFDB79E6D8F2AA93","Hash":"3BAA32B6FB5EED1EA731DB92033E73619A5ED14F1E827DC963634E5C6599597B","CalledMethods":["Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":525,"BodyHash":"418874BB8C69C85D6B79CA07814D171BE19DEA6774D02531D9FB1811EE4F4E5E","Hash":"BDCE25489E39BFAB877BF74C8A5E031CF20AF2B2AD90C49299FC46A79EF3D649","CalledMethods":["Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","System.Array::Empty()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)","Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_1()","Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__7_2()","Candide.Entities.Controllers.WraithController.WraithController::\u003CEntityInitialize\u003Eb__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)"],"StringLiterals":["wraith_new_animations","wraith_lower_animations","hover","idle_neutral","idle_aggro","attack1","attack2","*"],"Source":null},{"Id":"EntityUnload()-\u003ESystem.Void","Name":"EntityUnload","Signature":"public System.Void EntityUnload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":25,"BodyHash":"DBEFC2396ED351B1CB92ED256EAE935BF76B344C29FA5D1616EF80474B00C4B6","Hash":"259587C59AF0F4FC6C4E642D39A53E4210EA330E2CF9BC53600EA8D38FC8B0E8","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Unload()"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":137,"BodyHash":"F59608CEFB63CE32C625F41A6891D63E0342BED9181C842B1BBB1ACE2D6911EC","Hash":"0815DCCCD0C050649079F18EC3DDBB1491BB6D1B4B882DF5654115FE07449FA4","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Span\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Item(System.Int32)","Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"],"StringLiterals":["event:/hits/destruction/gore","event:/creature/wraith/wraith_die"],"Source":null},{"Id":"ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void","Name":"ReceiveEntityAnimationMessage","Signature":"public System.Void ReceiveEntityAnimationMessage(System.Byte animation)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"animation","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"AFC6FD9B396DBABF8DEC61ECB977FB82360DADC3587706E7F7844C089032B862","Hash":"4C3CE882806598FF1C307078D00FDC3F0C6AC9314069E3FA63173CBFFA4620ED","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)"],"StringLiterals":["attack1"],"Source":null},{"Id":"ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void","Name":"ReceiveEntityVfxMessage","Signature":"public System.Void ReceiveEntityVfxMessage(System.Byte vfx)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"vfx","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":192,"BodyHash":"E95EDB0A3160F0038FE01BF5283FAD029788E45C1633373376BC469C9F9BBC38","Hash":"80E6C4E874CC9B5DCA800E076B37336A17E3197D137915385BC4A6E5846043E0","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"],"StringLiterals":["vfx_wraith","slash3"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":399,"BodyHash":"8B05A6F0A7D17CA6663273F104A6EC30D266C6B8DA005E427C596C90D35A0D70","Hash":"B5673211C33FC4D9C847A77F2FE1F57904F249CACA5049D7A15B95A35E4BFD9A","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)","System.MathF::Sin(System.Single)","Shared.Entity.EntityWrapper::get_Position()","System.MathF::Cos(System.Single)","Candide.Graphics.ParticleSystem::SuckAndBlow(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null},{"Id":"WorldLoad()-\u003ESystem.Void","Name":"WorldLoad","Signature":"public System.Void WorldLoad()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":47,"BodyHash":"AD2B1263B41B59E45C53E5DC2549249C4241544EFC7BB4D95B5EEE842DD79C08","Hash":"C6EDFE18CCE77994C59231AB3891333D9B2DF3B2A0F07B5646C4F9B61E214B25","CalledMethods":["Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)","Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)","Candide.Sound.AudioEvent.AudioEvent::Play()"],"StringLiterals":["event:/creature/wraith/wraith_move"],"Source":null}],"Hash":"8195BEC057195439241463CAFD877ADE954545CACA5CC457FF9B633A8605C44F"}