{"Id":"Candide.Entities.Controllers.PotController.ExplosivePotController","Name":"ExplosivePotController","DisplayName":"ExplosivePotController","FullName":"Candide.Entities.Controllers.PotController.ExplosivePotController","Namespace":"Candide.Entities.Controllers.PotController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"FlashSoundInterval:System.Single","Name":"FlashSoundInterval","Type":"System.Single","Signature":"private System.Single FlashSoundInterval","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"EF35874AE00450BC5F15FF3969D5BC4377F7313C8DD9BE02A84209386CF5A848"},{"Id":"PartsSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"PartsSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BBA76BCB2FFD93EC1DBC0D5C54D0374616718102A213F6990B62CFFB1804464F"},{"Id":"SootSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"SootSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet SootSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A7D6A13D445E8590020121CD53C0EF09345CA7F638B68F18CF6F28A6CC505272"},{"Id":"_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_animationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"},{"Id":"_flashSoundTimer:System.Single","Name":"_flashSoundTimer","Type":"System.Single","Signature":"private System.Single _flashSoundTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3F7D89B97D6B86BC6BB054586FF4309836F32983771D7051F5134A1D2EDC312A"},{"Id":"_fuseAudioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_fuseAudioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _fuseAudioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C0E0FFFF36A62D7CCF0084F4BE14FB584C98148EE4EEF6260023F5C03AB6019A"}],"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":473,"BodyHash":"E5F9AF45AF60CE2E3741A5B96C09CD837BCF1550FF01604E1E78F25AED7A3A31","Hash":"770048C463CE918278B099CAA80C74762FA5B84DF4559D2917F6F08ECA51FC6C","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"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":368,"BodyHash":"1793F3930336855C4CB1A4221286D9A8AACDD0F0B8C8EFCF2F308CCBD05C1427","Hash":"2FC793BC14FC378F33E85AD92CF9A2C4431B20C293681702CD84E9ED86DC3294","CalledMethods":["Candide.Database.SpacDataBase::GetSpacOrNull(System.String)","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.PotController.ExplosivePotController::\u003CEntityInitialize\u003Eb__6_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.PotController.ExplosivePotController::\u003CEntityInitialize\u003Eb__6_1()","Candide.Entities.Controllers.PotController.ExplosivePotController::\u003CEntityInitialize\u003Eb__6_2()","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.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)"],"StringLiterals":["exploding_pot","inactive","active","flashing","*","event:/effects/exploding_pot_fuse"],"Source":null},{"Id":"OnAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnAttached","Signature":"public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"carrierEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":34,"BodyHash":"350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2","Hash":"1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)"],"StringLiterals":["event:/player/interact/pick_up_pot"],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":134,"BodyHash":"1183E0C67A9CD52C45DBD33380AB1EE27186BDBFCEBB34C6E1D3E3F9A32A8873","Hash":"9A48E9E4C8520D591AA9F6A57DE246B167590BEF73BAC805E1EA5DD152652EAE","CalledMethods":["Shared.Entity.EntityWrapper::get_CarryingEntity()","Shared.Entity.EntityWrapper::get_HeightFromFloor()","Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean","Name":"OnProjectileHit","Signature":"public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"1E5608FC6CC9F53623F8DA1B69D9FF5BEEAA351D3DD81A4AE84EF865A8F3AB86","Hash":"08524AC90522B895BBBF4BEBA4976A8C0F139286338DC9599825A0FAD831BE47","CalledMethods":["Shared.Entity.EntityWrapper::get_CarryingEntity()","Shared.Entity.EntityWrapper::get_HeightFromFloor()"],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":376,"BodyHash":"1CF79683612DB67D63CAB6279160C28E540D49017D2A1ABDE513880EB3F35B0F","Hash":"679443A0D635A8BB739B55ADE0E0EC63235C47DE69AC6198379B2AB7CB56720E","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Unload()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)","Shared.Entity.EntityWrapper::get_HeightFromFloor()","Candide.Graphics.ParticleSystem::NewParticle()","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_FloorHeight()","Microsoft.Xna.Framework.Vector4::get_One()","System.Random::Next(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":150,"BodyHash":"B01C7D972138CBC2FBD20BB08443DAF880B34D3C3A6ABDCBF66B9F9C91F0861B","Hash":"AC8A58F3833D5BC732AC341043087292068F0D45EAC31CB6CD76FCC5EDDD2AE4","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Play()","Candide.Sound.AudioEvent.AudioEvent::get_Playing()","Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"],"StringLiterals":[],"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":175,"BodyHash":"8B8A0D5E803C2811D5954042BA37C2CA7EDFF8EE23C0CE9C40233777F2FE637A","Hash":"184567A4DA19220E121A4A5B7A4F2B6C88E0EE3EA2FBD3BC91F6D87014EA53FD","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::get_Playing()","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"407CE7B2B81BF00FA3AAC3ACB6A1E4AEB0CA4E841AA725AE5CC2F935628BE008"}