{"Id":"Candide.Entities.Controllers.Legacy.PlaceableChestController","Name":"PlaceableChestController","DisplayName":"PlaceableChestController","FullName":"Candide.Entities.Controllers.Legacy.PlaceableChestController","Namespace":"Candide.Entities.Controllers.Legacy","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Controllers.Other.InteractableFurnitureController","Interfaces":[],"SourceLocations":[],"Fields":[{"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":"_chestType:PlaceableChestController\u002BChestType","Name":"_chestType","Type":"PlaceableChestController.ChestType","Signature":"private PlaceableChestController.ChestType _chestType","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CC455B1D241357A7C25CC9344E4122E64AA45823C277654CD1F0E2E5DD738DE6"},{"Id":"_inventoryId:System.Guid","Name":"_inventoryId","Type":"System.Guid","Signature":"private System.Guid _inventoryId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4A63D6CBFE1C4B31C5497EF79BB59CF82406CAF1A8068D25D0244FE434B7ACE0"},{"Id":"_shouldBeOpen:System.Boolean","Name":"_shouldBeOpen","Type":"System.Boolean","Signature":"private System.Boolean _shouldBeOpen","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7B904DFFB3C50AEE16436C91E2668E4A223310655229243ED908106233995A20"}],"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":27,"BodyHash":"C35337CB7790B2767AA52CD4BDA46C47CFAF06665DCF7EBD9968E34CA35444E2","Hash":"F92EFAECBAF9E0D97294FC87111F36779CE0CC93327E62E31E8FEA9CF12E6EDF","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":527,"BodyHash":"ECF6959A45A05BE80F980120C2ACF35E75ED284F6181C872C2B58E1A39E8338F","Hash":"B6B8061F537485CCC8FC5583F0DBF2B00708B85315A3CCC63BBB73DCD65EB7A7","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()","CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)","CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])","Candide.Entities.Controllers.Legacy.PlaceableChestController::\u003CEntityInitialize\u003Eb__4_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)","PlaceableChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__4_1()","Candide.Entities.Controllers.Legacy.PlaceableChestController::\u003CEntityInitialize\u003Eb__4_2()","PlaceableChestController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__4_3()","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])","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)","System.Exception::.ctor(System.String)"],"StringLiterals":["inventory_id","chest_type","chest_bulky_animations","closed","opening","open","closing","This chest uses the placeable chest controller but does not have its Chest Type set"],"Source":null},{"Id":"GetToolTip(System.Text.StringBuilder)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Color\u003E\u003E","Name":"GetToolTip","Signature":"public System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E GetToolTip(System.Text.StringBuilder tooltipBuilder)","Visibility":"public","ReturnType":"System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E","Parameters":[{"Name":"tooltipBuilder","Type":"System.Text.StringBuilder","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":224,"BodyHash":"B16E82F648D56A815B115E4FDAFFDB05E7876CB8ABEAD2DC42E310733279D265","Hash":"7C260E60C9AF25F4E8762965B0E117CF37A5E9464294E20923D149E8A6D617B2","CalledMethods":["System.Text.StringBuilder::Clear()","CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)","System.Text.StringBuilder::AppendLine(System.String)","Shared.Text.StringDefinitions::GetString(System.String)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)","Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.EntityWrapper::get_MaxHealth()","Microsoft.Xna.Framework.MathHelper::Min(System.Single, System.Single)","System.Math::Ceiling(System.Double)","StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)","StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)","System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)","System.Object::ToString()","System.ValueTuple\u003CSystem.String, System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E\u003E::.ctor(!0, !1)"],"StringLiterals":["name","inventory_name","Object_AbandonedChest","/"],"Source":null},{"Id":"OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnInteract","Signature":"public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":165,"BodyHash":"6353C62A0E36FC26C5A4730C787CEA149E0022BBD96FC0C3EF560235C248C639","Hash":"1519ABF63980ABE0DCE3936717848E9AB9E0F668132662FF5A7CAE1BB5BAF9B4","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","Candide.CandideUI.PlayerUi::ShowItemStorage(System.Guid, Shared.Entity.EntityWrapper, System.Single, System.Int32, System.Boolean, System.Boolean, System.Boolean)","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["event:/items/chests/chest_open"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gt","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":169,"BodyHash":"4B254FC253FF25FC4AB799651228E0E327C6F38D6CE668E56CEFA4162F53D467","Hash":"12013C73B21F4644329FD8E3E899D14AAEAD706AB0234049A8BB38D644DFB7EF","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)","Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"],"StringLiterals":["event:/items/chests/chest_close"],"Source":null}],"Hash":"2A4C931E4012B37DB7B4ABF67978A747281619C92ABAC1289F4833550D1484A5"}