{"Id":"MagusOrcusController","Name":"MagusOrcusController","DisplayName":"MagusOrcusController","FullName":"MagusOrcusController","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":"D0404B56B68C65D0CEF8CD35B6BDB07B6F6A139BCC4E762C795E3F292B52B0C7","Hash":"E8C53CCAB27C7382844E83602C328F741172A8DD0D3C0758A3714663A9EEA946","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":"1D10F695048BE27CE847FFE8DD92BECBD73FEFD2B66E80999B11EB765DA05303","Hash":"E5C22CFDE05E22FF80E8060F5CD18D9F7E8D21D9B1872FF26F218211025AD131","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)","MagusOrcusController::\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)","MagusOrcusController::\u003CEntityInitialize\u003Eb__12_1()","MagusOrcusController::\u003CEntityInitialize\u003Eb__12_2()","MagusOrcusController::\u003CEntityInitialize\u003Eb__12_3()","MagusOrcusController::\u003CEntityInitialize\u003Eb__12_4()","MagusOrcusController::\u003CEntityInitialize\u003Eb__12_5()","MagusOrcusController::\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_and_green_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":"679CE8E2249C645AB571D5B5B228245259FE6C02BBCBD4499FBE4D4F8137B9EF","Hash":"237C4007135BD4697769DBF162ED2FC7679EFAF6EA90037EE7F9641EB4E2D44E","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":"5B780EFC9ADA9037344156C0934753799BF667E56EEBFDFAC3A0ABBD08FEDA3D","Hash":"DC6CAE78392C183EB92C4794B4A91F03C8777EF55C1C1B2BF68561523A5AD254","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":"E549ABFA6A57B4365B416FAEFFA0A59B749842ECFD0DE04F33951A326FBA3E7F","Hash":"046AAA07967B9F65DB40E3740A65827D807E394FD828D6E96E4F0299C21334A3","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":"8A5AA6C5894A79BE1BEDCC27E6B437E78559640478D2CC29FB469DE00636C5A2","Hash":"172B2690B1EA5B1D3F623E7323C1DA2C97DB811673DA0CFC733432D20DD28865","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":"4358AC25298E6EB4E8D795E9E03DDB18F5237BC879F891C2F2295613622BEDFA"}