{"Id":"MagusVulcanController","Name":"MagusVulcanController","DisplayName":"MagusVulcanController","FullName":"MagusVulcanController","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":"_audioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_audioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _audioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0595F75CE696CA20B0810E4ED707318B2726F854EB0E9B3C5729C4EEC0EF8EEA"},{"Id":"_emitFlames:System.Boolean","Name":"_emitFlames","Type":"System.Boolean","Signature":"private System.Boolean _emitFlames","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EE9305461ED09F3FA1D0D4127A98D81756A204D610CA7FCE2EB45D6CFC167901"},{"Id":"_emitFlamesDuration:System.Single","Name":"_emitFlamesDuration","Type":"System.Single","Signature":"private System.Single _emitFlamesDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D7363BC1B004199F7F43BA720B1E662F5623B5B35905325D30BE41B5773AF21"},{"Id":"_emitFlamesDurationTimer:System.Single","Name":"_emitFlamesDurationTimer","Type":"System.Single","Signature":"private System.Single _emitFlamesDurationTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9083CF52B847CD2CBEA0C6F10C129E8B4E9C0E63EA855E1DEFA63FE78E67A4B8"},{"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":"_flameThrowerEmitter:Candide.Particles.ParticleEmitter","Name":"_flameThrowerEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _flameThrowerEmitter","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E277430F0E9050FC0FFE7BDB8B25F202A8AD2970E69C8EE9415047D5C0E3765B"},{"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":"CA9FDF416070347C129A111FF73AD331D4C25F1E0F5D5681BD0FF79A10F815D7","Hash":"019694F66F9277E5C6FA894015FCA417F2ACE3440F0138915E282FE141075727","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":746,"BodyHash":"5CC01FB391CAD8B3B4D7FFC9A19215DDB1AC49439F4D0F944DFB141362AD36BB","Hash":"AC582077654A574C134BE098F4AC58D81A013DEFB0EBFA61F9D6B0FED615045D","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)","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_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)","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_1()","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_2()","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_3()","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_4()","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_5()","MagusVulcanController::\u003CEntityInitialize\u003Eb__17_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","*","fire_sparks","flamethrower_4","special_attack_charge_duration","normal_attack_spell_trigger_delay","normal_attack_duration"],"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":"A5C7E28F795253018FBD35525682181AECA7C84FAA0EFF4D8A6B2518A68DD54E","Hash":"C5EB5151B5C757731E98191F69989D2D83E540C46AAE353DCD394879AA1D2A63","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":"3ACE304B727B14FF6B0642721A9C4C784FE5492ED56F5BDBFFB2C7F985F09E51","Hash":"07D8BC5855917A5D9E9536FB679D95FED95C4DB5B1C6BF3C34EA1117E4BC5A5E","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":230,"BodyHash":"91957E2D03D0C45209F5AC1139FEB640E78537AB6A80CB90F4D22386FAB88216","Hash":"D3133CC04A999599BF437D7E0C67B6FC84FFFA93BDCFB644CBFEE09D40142E36","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)","Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)","Candide.Sound.AudioEvent.AudioEvent::Play()","Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"],"StringLiterals":["event:/creature/Magus/magus_charge_spell","event:/effects/ignite","event:/spells/cast_fireball","event:/spells/spell_fire_looping"],"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":954,"BodyHash":"2D9C26BBC02B6625937003066E73A0D2B3CB1006CC6AF1A1D2E734C6202D10DD","Hash":"D62B597EC745927486A0568E9ACF901366C95F0F9BF6D6ADAD8EDF47AE96F4FD","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)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::get_UnitZ()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Candide.Particles.ParticleEmitter::SpawnParticle()","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)","Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)","Candide.Sound.AudioEvent.AudioEvent::get_Playing()","Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)","Candide.Sound.AudioEvent.AudioEvent::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":"16AE41EEE748DE3FAC61E08BAD12E23EDE62C9F4B20A86E8CEE713895D7B0E3C"}