{"Id":"Candide.Entities.Controllers.PotController.PoisonPotController","Name":"PoisonPotController","DisplayName":"PoisonPotController","FullName":"Candide.Entities.Controllers.PotController.PoisonPotController","Namespace":"Candide.Entities.Controllers.PotController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Exploded:System.Boolean","Name":"Exploded","Type":"System.Boolean","Signature":"public System.Boolean Exploded","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6F9211271732186C9FA5CFBC8C87A7370FA9B07F79946B085C0CA9CF271DAE39"},{"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":"_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"}],"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":221,"BodyHash":"757347E1C3A65237916F81D4E91EE78A51090C1644A776EB9A55EC4192D3C24E","Hash":"CB1557B635CED8A41B57F7B037242E659C3BD081ED8FCFFB921F81626E97E976","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)"],"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":275,"BodyHash":"05A7B08CDCD27AA6D6E94275469471613FFCE449A3627DA3DF38FE00536374C6","Hash":"8389978AD592099F4FCCBA04EF71D4B76783CFFD5018408A537DB9A46A742DBA","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.PoisonPotController::\u003CEntityInitialize\u003Eb__3_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.PoisonPotController::\u003CEntityInitialize\u003Eb__3_1()","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)"],"StringLiterals":["poison_pot","inactive","active"],"Source":null},{"Id":"Explode(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"Explode","Signature":"private System.Void Explode(Shared.Combat.DamageResult damageResult)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":71,"BodyHash":"FA45D72F7217FD6EF7821B644B39D62A5EAF75DB2A6F05CF47A2D08086AD2DDC","Hash":"0AF78C8AAA6DD7B059AF0D09EAB93F4D4430F72D41143DFCCD9614ACC163065F","CalledMethods":["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)"],"StringLiterals":[],"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":"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":22,"BodyHash":"DE9E808C72056D4E94620F8A00FDDD569BE8F1A297B10F66153B0178B7A879F6","Hash":"58566DB297630C20606B6E1EF8DAA991FED2BAB882BB2D5E74DD23E90A231C24","CalledMethods":["Candide.Entities.Controllers.PotController.PoisonPotController::Explode(Shared.Combat.DamageResult)"],"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":43,"BodyHash":"D548563B4EA051A4143D3D71C7D3581FC00CBBD7808009499D0333F53F1EB196","Hash":"7CA78E37D8F48F1C6E70060EE30B0EC69BD3E3FEDB7F75D2C1B7CDC659FA0FF8","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"],"StringLiterals":["event:/hits/destruction/glass_smash"],"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":20,"BodyHash":"9A80248C9FFD67A130F14213222DCF83122674C52DEC04354053CA7F39B88351","Hash":"9515B5C899CF9D2C386B4B02AA0912D236135E3384BB835A3D9BEABBDE7D2E79","CalledMethods":["Candide.Entities.Controllers.PotController.PoisonPotController::Explode(Shared.Combat.DamageResult)"],"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":36,"BodyHash":"6EF11E1FC903E6E2AC59D123A66E12F0A203FCD63BC61FCC7033FFEF5B4F9D96","Hash":"0FC42895D25778350B342960EC525EA292A20D97275C4605B46391AB10F809C7","CalledMethods":["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":"F003FFBBF9416A13622A309EEDBED28A6CAD6BC7622D16EAB78B247279503767"}