{"Id":"MagusMarsController","Name":"MagusMarsController","DisplayName":"MagusMarsController","FullName":"MagusMarsController","Namespace":"\u003Cglobal\u003E","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"PalettePath:System.String","Name":"PalettePath","Type":"System.String","Signature":"private System.String PalettePath","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"45959C2E75AA946C0E86DF3998A63C417C4AA7351C213C816A203D90271FFA1A"},{"Id":"_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_animationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"13548F1FE5DF2E5F958469C745317535716A18A144223AA4E77459F6BBBEA172"},{"Id":"_emitNormalAttack:System.Boolean","Name":"_emitNormalAttack","Type":"System.Boolean","Signature":"private System.Boolean _emitNormalAttack","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D5F765595E0EDB09CCEE444C3E0C04BBD4993CFFAE902C59277608DA640BF0F9"},{"Id":"_emitNormalAttackDuration:System.Single","Name":"_emitNormalAttackDuration","Type":"System.Single","Signature":"private System.Single _emitNormalAttackDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BCC7EECF07C5ABE98FF762B12D364AD5049CBAFA6C0C1299FE20CB08C695567E"},{"Id":"_emitNormalAttackDurationTimer:System.Single","Name":"_emitNormalAttackDurationTimer","Type":"System.Single","Signature":"private System.Single _emitNormalAttackDurationTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"97CB3D78C48BF52EF5ED2598C52496BE7E9306F529888F9F5FC9B21939E052B1"},{"Id":"_emitSpecialAttack:System.Boolean","Name":"_emitSpecialAttack","Type":"System.Boolean","Signature":"private System.Boolean _emitSpecialAttack","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F4011883DADA66C2AF7F47ED19A4C841A124699ADAB400469A81CCCDB40BD274"},{"Id":"_emitSpecialAttackDuration:System.Single","Name":"_emitSpecialAttackDuration","Type":"System.Single","Signature":"private System.Single _emitSpecialAttackDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FD8E903732F774381748C7A8AB9F31E4D5D55BBFA9CB72ACDBE85D2D9966AC74"},{"Id":"_emitSpecialAttackDurationTimer:System.Single","Name":"_emitSpecialAttackDurationTimer","Type":"System.Single","Signature":"private System.Single _emitSpecialAttackDurationTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"28F9F2CD10EB8A3E9B64A1D26BDF589372142DEF86BF2D0C9144A2FE85E809A9"},{"Id":"_normalAttackEmitterInHands:Candide.Particles.ParticleEmitter","Name":"_normalAttackEmitterInHands","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E1F7A9599F0AC26034124A11C5CD5BE0EF47DC5F08E1BC2BA0B9268DBA23F5D4"},{"Id":"_paletteRow:System.Int32","Name":"_paletteRow","Type":"System.Int32","Signature":"private System.Int32 _paletteRow","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"73A9E83EA7DC6A2FF1D148B9096E77EB677566CE22576B16DD1114354742819F"},{"Id":"_specialAttackEmitterInLeftHand:Candide.Particles.ParticleEmitter","Name":"_specialAttackEmitterInLeftHand","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F9F1D1D08C91616B0B7172AFFF0CC9C35045727BA07209078E76F4CB2D9FC0EA"},{"Id":"_specialAttackEmitterInRightHand:Candide.Particles.ParticleEmitter","Name":"_specialAttackEmitterInRightHand","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"091B09139B7A267570BD8B00FA5C23835EEBAE4557C56786C8A972ACCD105F9F"}],"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":"F5A306381A57A456E11FAD26DE5C8AF7989451609FA6D4D986C456E5322F4EB1","Hash":"943153E399C552763BAE70693AE6CFA957D7050B56ED1472B765D89E6061A722","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":703,"BodyHash":"8E54A20072E8BB5651C26F94C7D7855CCB4875159B18835752E393331B0BE816","Hash":"4180A1B1EF460EE7CEB5182FE50C810F36E201A444F0BEE1B7FCF62166F03748","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)","Shared.Entity.EntityInitializeException::.ctor()","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","MagusMarsController::\u003CEntityInitialize\u003Eb__12_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)","MagusMarsController::\u003CEntityInitialize\u003Eb__12_1()","MagusMarsController::\u003CEntityInitialize\u003Eb__12_2()","MagusMarsController::\u003CEntityInitialize\u003Eb__12_3()","MagusMarsController::\u003CEntityInitialize\u003Eb__12_4()","MagusMarsController::\u003CEntityInitialize\u003Eb__12_5()","MagusMarsController::\u003CEntityInitialize\u003Eb__12_6()","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.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"],"StringLiterals":["palette_row","magus_animations","idle","walk","channel","hit","cast_up","cast_forward","death","*","red_sparks","red_sparks2","special_attack_charge_duration","normal_attack_spell_trigger_delay"],"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":98,"BodyHash":"F84EC294E6DC91B460276C2A88EBE903798423230AC41CBED9C3A043CF9724A9","Hash":"D76BA04B4C529243D1737C4D0D3B9834A9DB9B4BC9D686D3C0C0A78AB8BF47F4","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","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)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["death","event:/creature/Magus/magus_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":76,"BodyHash":"01B05E814DA864C6EF87580F56555812E2CA0725C2B4B6BB4BCA0FFF10CAE4F3","Hash":"7B30213F56B927A8C2722D30CF120863FD98D0F357D8CD0910F33C1201F34499","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"],"StringLiterals":["hit","death","idle"],"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":109,"BodyHash":"BE8EEA49B42B854484BCC997DD214AD31E0042E30A57D9C5898197B81D6ED9CF","Hash":"D776543756AA4EAC8A8A220C1A6D88709634574B64A78AF54273756648BB480F","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"],"StringLiterals":["event:/spells/charge_spell","event:/effects/ignite","event:/creature/Magus/magus_charge_spell"],"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":536,"BodyHash":"1762B5B3E50AFF91EE1283401D951F78FCD2C5ABB3D09346E2B46DA246EFDB4F","Hash":"0D49E563D08646EC37C8FD49706251AC945AEB44AC2DD87658DB57BFCB18A134","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)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)","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":["magus_normal_attack_charge_particles","magus_special_attack_charge_particles_right_hand","magus_special_attack_charge_particles_left_hand"],"Source":null}],"Hash":"7E98BD367E7FF248D6B137810F6C8C141556DACB7331718E468414B0857BA7EA"}