{"Id":"Candide.Entities.Controllers.Other.WallController","Name":"WallController","DisplayName":"WallController","FullName":"Candide.Entities.Controllers.Other.WallController","Namespace":"Candide.Entities.Controllers.Other","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Controllers.Other.FurnitureController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_wallMaterial:Candide.Entities.Controllers.Other.WallMaterial","Name":"_wallMaterial","Type":"Candide.Entities.Controllers.Other.WallMaterial","Signature":"private Candide.Entities.Controllers.Other.WallMaterial _wallMaterial","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2F9959F0B41E7CEB7ABBB88E7CD1E236BE7B73A99E2384F58B26CE5DD52B03AB"}],"Properties":[],"Events":[],"Methods":[{"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":51,"BodyHash":"3EF8738160A47B57AD4BFED9C1F0F1492210C42B9A88910AE2658AC44DB71AD1","Hash":"9FF60377BC4BF02B040FB44A96546E14A8D429A1BF87E9FFC7BDB873D10B873D","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()","CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"StringLiterals":["wall_material"],"Source":null},{"Id":"GetInteraction(Shared.Entity.EntityWrapper)-\u003EShared.Models.Interaction.Interaction","Name":"GetInteraction","Signature":"public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)","Visibility":"public","ReturnType":"Shared.Models.Interaction.Interaction","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"0909234F97808272350472ADE253C22EA74927695E1D24639415EDED89414AC3","Hash":"0C68C85A939DEE3284984576BEBA9F47296C797852C48BE31D7896B5B8676D68","CalledMethods":["CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)","Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)"],"StringLiterals":[],"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":24,"BodyHash":"F933B3E1CC9210514DEC31EA9AA8A60814A2A6E524E2286A48B9F7ED12D3A1F5","Hash":"952C506391A70242775FCE111F4682C576A142B7FC4633EB94162C24DE4A1B9B","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)","Candide.GameModels.GameState::GetWorldStat(System.String)","Shared.Combat.SharedCombatHandler::ApplyDamageResistToResult(Shared.Combat.DamageResult, System.Single)"],"StringLiterals":["WorldStats_WallDamageResistance"],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":755,"BodyHash":"FDCEA1C67190608E7E3EDF1AE5F884B2955469160C416AC4AF4291871DE902D7","Hash":"DBC18535C869C53F703FFFF0CD976896C3E680B9AE2854C1A5D84A53911B1589","CalledMethods":["Shared.Entity.EntityWrapper::get_Shape()","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)","Candide.Database.DebrisParticleDataBase::GetDebrisDrawable(System.String)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Candide.Data.DebrisParticleFrames::Next(System.Random)","Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)","Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"],"StringLiterals":["wood_splinters","bark_fragments","stone_grey","stone_red","concrete","marble_white"],"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":55,"BodyHash":"6C016964C957122DB1AA44A10BE844192946FF8934E5E3B1C14DBD511BB13D74","Hash":"DA25DA2FF2F1552AFB40CB9E2B59D15A79B07A5BD43B55B40733885A9BA966FB","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)","Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Entity.EntityWrapper::set_Frame(System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"E4AFB41B5387752C33F39E04735AA9A90A205423098FCBA9CD32FC4A439D0E9C"}