{"Id":"Candide.Entities.Controllers.PotController.LightningPotController","Name":"LightningPotController","DisplayName":"LightningPotController","FullName":"Candide.Entities.Controllers.PotController.LightningPotController","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":"AD3A3F51F2F769CA1F006B932B738807988AA2226DBD370D09854CC6B041AC1F","Hash":"7996405FA957E7F5F7F0DAF1456F87FAEB688B0D14076D3762CEDF9C3E19DB38","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":"73BE0EBD900FF15E4EC98B8DF93137F63E67118EDA18567CD6F936812A9FC89A","Hash":"F7F4A7993CA165CF40F5D2442472E20B3DE74DBA5218B8815C58B067D60C3CBD","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.LightningPotController::\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.LightningPotController::\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":["lightning_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":245,"BodyHash":"0275CF9B089DAC9DA1500FBB2D3464B92013C4F7054DE9818E364B4B78B2145A","Hash":"9ECE6EC7726FC7BC12915B8DF3423197D1A373092BBED31E0266F2F766FB3E09","CalledMethods":["Candide.GameModels.Managers.TimeSystem::get_IsNight()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)","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":"CC43ABA07F0D27DB3CBCF07D508B733567E8F9928FEBB9603972F2912693DC00","Hash":"4651F128D461C19D1924D7461846DE011A0B295E841A9B7778FA44C994855E97","CalledMethods":["Candide.Entities.Controllers.PotController.LightningPotController::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":"E618A8FD9059AB95E723E016E4BD78F2328B1186CA6C18C214C41305E6551C36","Hash":"46FD53AD8B805C33E7422785A2877988359F42E3D895428502C649C7430D94F2","CalledMethods":["Candide.Entities.Controllers.PotController.LightningPotController::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":30,"BodyHash":"90DD2194BA84FC80E59F7511B170303AF718D20F819D39CFAFA484470D1475FC","Hash":"843CCC4D3B362DB612C4F94518C09D4800D6D2236F492FC205FC4626DC6009E7","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"023EBB3FED6FDB072D8B17D2B4848550DEACF30B1EA11A6751CA252A1542FEE0"}