{"Id":"SkeletonWarriorController","Name":"SkeletonWarriorController","DisplayName":"SkeletonWarriorController","FullName":"SkeletonWarriorController","Namespace":"\u003Cglobal\u003E","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AshenPartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"AshenPartsSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet AshenPartsSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"54D937D67602EBAA5B13745DDD95143DFBAC23706D01B19052A9BBA33D2CCD05"},{"Id":"DeathPartsArgs:DeathHelper\u002BDeathPartsArgs","Name":"DeathPartsArgs","Type":"DeathHelper.DeathPartsArgs","Signature":"private DeathHelper.DeathPartsArgs DeathPartsArgs","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"},{"Id":"NormalPartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"NormalPartsSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet NormalPartsSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"305821DEE338F16AFF51FDA1885B1215D7E09B0AA21EAD7B5D5EDC975ED01755"},{"Id":"_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_animationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"},{"Id":"_emitWindupParticle:System.Boolean","Name":"_emitWindupParticle","Type":"System.Boolean","Signature":"private System.Boolean _emitWindupParticle","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C268F86DB0E11E57B4F122CA9C52C5CB18BCC840326A7C078C64DF7AA6A2916D"},{"Id":"_emitWindupParticleDuration:System.Single","Name":"_emitWindupParticleDuration","Type":"System.Single","Signature":"private System.Single _emitWindupParticleDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4CC13208A4FDBF369A8EA2B744B959849B420B1CA31DA81F8C1B3C943F65BF2E"},{"Id":"_emitWindupParticleDurationTimer:System.Single","Name":"_emitWindupParticleDurationTimer","Type":"System.Single","Signature":"private System.Single _emitWindupParticleDurationTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2970E3260D7ED361C94ACDC56347D261BE8A5645332A213A36C8F6E80D38110A"},{"Id":"_footstepHandler:Candide.Sound.TileBasedFootstepHandler","Name":"_footstepHandler","Type":"Candide.Sound.TileBasedFootstepHandler","Signature":"private Candide.Sound.TileBasedFootstepHandler _footstepHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"694A5268198FF1B1CFF6DC2AA558025163470FD2A2AEC434ACD021B33541158C"},{"Id":"_secondaryAttackWindupParticleEmitter:Candide.Particles.ParticleEmitter","Name":"_secondaryAttackWindupParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _secondaryAttackWindupParticleEmitter","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2991058EDCCD098F15EA7419DF324CBE9A02A3262B5E31E7954D0384BB382EBF"}],"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":18,"BodyHash":"E6708F916CB7CF2D8D752AD7A37C6E049C033FA8084CFCF3CD5545237135F54B","Hash":"773FEAA525C6EB341529B21AA2F85FD479AE50F4969D4EFD80E9F7291AE5BF0F","CalledMethods":["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":584,"BodyHash":"92C4E1B1CA49E8CB6B5530783849095776F4864A0DCFBF39128CA042FF6E34B0","Hash":"522F156CB98454B3D46445B6E66D24D70EB673CACF09BA7843EE71C5665BA8C7","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","SkeletonWarriorController::\u003CEntityInitialize\u003Eb__9_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)","SkeletonWarriorController::\u003CEntityInitialize\u003Eb__9_1()","SkeletonWarriorController::\u003CEntityInitialize\u003Eb__9_2()","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)","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.TileBasedFootstepHandler::.ctor(System.Single, System.Boolean)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"],"StringLiterals":["is_ashen","skeleton_animations","skeleton_ash_animations","idle","walk","attack","attack_windup","attack_swing","*","secondary_attack_windup_duration","shadow_cloud"],"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":69,"BodyHash":"488C5A549671E8184E1832F81E4A49CD29FFF25C909165FB45281FA1609F82C9","Hash":"D7D28239683DADBF25BFB4694FD033A2FE471E7DDCD5C10B824C500EE8F8D06F","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)","Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"],"StringLiterals":["event:/creature/skeletons/skeleton_die"],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":36,"BodyHash":"695853401279766F60C71B5A97414B302650170DE13BE68891C5A3FF0662D14A","Hash":"A4A36D73348FFD39F753D17349E718796B48FFC11EE81FFA700CB057D8A0AE3F","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":["walk"],"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":142,"BodyHash":"4EAC19165251108A4DF50FE339C5907C88F4B5E2B90814B3118B108107604125","Hash":"DFBC5DAD123EA404C54897DFCEC6AF1F745A53BEF01557AE19A8F677A147B07A","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"],"StringLiterals":["attack_windup","attack_swing","idle","attack"],"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":19,"BodyHash":"91EA37EF1842EBCBAE6DE9677F703C7A58673C9BF08C67B66EE099C2B534C49B","Hash":"24BCE44BDA859598770E51899B1E04280DDDA9E011EA690B0C253F65683EE892","CalledMethods":["Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"],"StringLiterals":[],"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":151,"BodyHash":"ACD61F75AE67C01CE4B4DFF86B2F6122204AD61FC070A1345872FACBAB6FFA6D","Hash":"EDA503F1CEE728770AB96CA07BD9DC24A6FEACF6E607932DEB8151C0F9BC2ADD","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","Shared.Entity.EntityWrapper::get_DistanceWalked()","Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)","Candide.Sound.TileBasedFootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Boolean, System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","SkeletonWarriorController::UpdateWindupParticle()"],"StringLiterals":[],"Source":null},{"Id":"UpdateWindupParticle()-\u003ESystem.Void","Name":"UpdateWindupParticle","Signature":"private System.Void UpdateWindupParticle()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":148,"BodyHash":"B4833178C360F45F3AB1788993D79CD3C364AE5C211E8A5AA49DF6697F5F1F74","Hash":"921345039CEE55932F017BA00A2EEB929900EE1B3E85821F383897E13428320E","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Particles.ParticleEmitter::Update(System.Single)"],"StringLiterals":["skeleton_warrior_windup"],"Source":null}],"Hash":"E162C7AE5696B3A90741AA81741DFE7B2397B6B2F43ECF90429E519943F71831"}