{"Id":"Candide.Entities.Controllers.Creatures.MagusDianaController","Name":"MagusDianaController","DisplayName":"MagusDianaController","FullName":"Candide.Entities.Controllers.Creatures.MagusDianaController","Namespace":"Candide.Entities.Controllers.Creatures","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":"A5CF9F8BCD95F4FEBA662B6222CA90DC79C0DBBF5788B966ECD6B61AB03B9B5E","Hash":"BBC504D9A466075A04EDFB152CF235112F0C78BB7A089B5B94CD65A1B18C815A","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":"5F6350AD04EEF5C9FC5C77C628F3955D094C80D1A0A9188B483265FBE0112D23","Hash":"C1EB59713EB01BA9A3997AFD7E0A2652275448DA6DE5EE93DC45116AC5282FBC","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)","Candide.Entities.Controllers.Creatures.MagusDianaController::\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)","Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_1()","Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_2()","Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_3()","Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_4()","Candide.Entities.Controllers.Creatures.MagusDianaController::\u003CEntityInitialize\u003Eb__12_5()","Candide.Entities.Controllers.Creatures.MagusDianaController::\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","*","black_sparks","green_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":"D192C6BEBF8027BB131A71BBA381B6D7F0F7CE38286EEED8F4FF550F55E69CFE","Hash":"561F9870960BC68D71B8F5A0275E9D924796352EF2B7EB41019C40BB4C9E5B58","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":"6EFA76211CF1D8500A033A060035BDF6E62626D1EB942B6855D8BD60B426EC52","Hash":"D963A49F4D532B29CB8A8595D1F9DB15E7BEE1AFD7786F8BD9FC4E9AB59D773C","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":"D8D31509C2A3A820464D23936F18489B9A0AD7077E04AA8D339A1B16809E9FD9","Hash":"727E87F3C0F08860266F37C0DECFAC8CCB57C97109BBC0DA508E8FB985E2F014","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:/spells/cast_spell_cosmo","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":"8ABFE6FEFB4896737C8468461708EED38D5C9D64D802DA35DCB3C2919053EC80","Hash":"BF281DF4A4BB95E798B4248E552FDC6B8242E8FF91BF022A023F2C7282E46D67","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":"A81726BABCC6CEA6FFE0CCD03D8AA14DEB9DEE03155173BAD9997F6CAC2E4772"}