{"Id":"Candide.Entities.Controllers.Other.BarricadeController","Name":"BarricadeController","DisplayName":"BarricadeController","FullName":"Candide.Entities.Controllers.Other.BarricadeController","Namespace":"Candide.Entities.Controllers.Other","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Controllers.Other.FurnitureController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DestructionSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"DestructionSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet DestructionSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"9C5D54C1FA2F349A53E2DB32B3FA94914D449DB349C7B421E8A532FF62F8AEFB"},{"Id":"DustAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"DustAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation DustAnimation","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"1296A7A50903E3898136D6595C3EE4A2E987A2A7C3B5B21958EFF047AED0084A"},{"Id":"DustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"DustSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"C2971DF0D094F6E0E156628A096175952F334CB98F054DE69C2B013B9565B3A1"},{"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"}],"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":56,"BodyHash":"1C448B7253D71D9837B6099708FDD5C0CF47D0E2E0FFEF4E022F7D0B88FE4EEA","Hash":"65A0108A9CCACC0E9B37BF86F5FFC5149118B442A2D45E437CC9211E93CF19E7","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()","Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"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":94,"BodyHash":"9A2F4A6660823C2FA911C6CFDEB403C678AACFC5379C2B2177F75346A2CD25D8","Hash":"EFA8A0FDEC0D0255D4B0750A241AA283DF5A285652BBF9039BFA86B45CAB0A8C","CalledMethods":["Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Color()","Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)"],"StringLiterals":[],"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":372,"BodyHash":"6B5EB81CDA1BD8477A000E8362BF577DBC790CF839C0EA44303632BDCA8A78FE","Hash":"AEB70F5AACBB92D811E2A890F25EB2CCAE2F9FF0C178DEB60F835B5BB722C761","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Color()","Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","Shared.Entity.EntityWrapper::get_Frame()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Velocity()","Shared.Entity.EntityWrapper::get_Fdt()","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)","Microsoft.Xna.Framework.Vector3::get_UnitZ()","Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)","Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/hits/destruction/barricade_break"],"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":"E275A66DED9C24BF50F3279B930E4CE948B24AA8EA5AE1B35EC8F0FB015EFBFD"}