{"Id":"MagusCeresController","Name":"MagusCeresController","DisplayName":"MagusCeresController","FullName":"MagusCeresController","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":"870B381D312DB6380935DA2CBCFFA8BD8BBFEB501168F1C8582F96923EBB692C","Hash":"909E939FD8034B42257A3FE4679CB626F69E3A315744A163D2C36DCD333A36D9","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":723,"BodyHash":"EB5A393D9B5839AC2E1639B8FD069B61DCE4BB3F84E265F3F6EC64B0664A59A9","Hash":"60313B2DC457982BACD15494379CC6C1B4F3D25F74D2B0D69E26BB0AB168FB11","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.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","MagusCeresController::\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)","MagusCeresController::\u003CEntityInitialize\u003Eb__12_1()","MagusCeresController::\u003CEntityInitialize\u003Eb__12_2()","MagusCeresController::\u003CEntityInitialize\u003Eb__12_3()","MagusCeresController::\u003CEntityInitialize\u003Eb__12_4()","MagusCeresController::\u003CEntityInitialize\u003Eb__12_5()","MagusCeresController::\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)"],"StringLiterals":["palette_row","magus_animations","cast_up_animation_time_scale","idle","walk","channel","hit","cast_up","cast_forward","death","*","magus_ceres_charge_healing","green_sparks2","normal_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":"1452A0877A28631D3F194CDA36CA1735FC309B340E2002969F58952536746BA4","Hash":"54E1EBBCFC3BD4C36F151BA0AA335281F3BFE5360418A82A676EFF4D86B4F9BF","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":"03EEB762CB56280D2A85D294161B7BB673CE0DD31737D3B6362F5C8B7E5DB71F","Hash":"9D4AC95D7A5FA9AD226C328AABFF017CFD094F90A8D25F80AB4003D993F86E1E","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":57,"BodyHash":"AC21BF28A5BB3368769AD28876F4D7AA340BBAF24423892AD10FA6C9DCDE03AD","Hash":"EDFA86929E50F8490336C183603F63F42F4C5824D8C491A028F32D2E7798DEEA","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"],"StringLiterals":["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":"622662BE806A0A400B6AADA2FF58E88E6FB9BB54BBEB4C699B6A3524C1610052","Hash":"285A2221150432FCE42DA7608FF548EA1C7842F6BDE8B7CAAF51E8F33A862514","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":"D477B627763622E67C4478E2725E18A64AE84FDCCFB3DDAC1B23F8BEB32A36D6"}