{"Id":"Candide.Entities.Controllers.Legacy.SlidingController","Name":"SlidingController","DisplayName":"SlidingController","FullName":"Candide.Entities.Controllers.Legacy.SlidingController","Namespace":"Candide.Entities.Controllers.Legacy","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CratesPartsSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"CratesPartsSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet CratesPartsSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0ADEE281BE4B4F386DAFF642CE051ED6C7AFAF3C4C1A3EEA9A927F12AF9E2C3A"},{"Id":"DustAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"DustAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"public CandideCreator.Shared.Graphics.FrameAnimation DustAnimation","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"6BF540A141F046EB3CC59C54CDFC8CF1AF87A303AEBD80B95DEA3D526CA7E0A1"},{"Id":"DustParticle:Candide.Particles.ParticleData","Name":"DustParticle","Type":"Candide.Particles.ParticleData","Signature":"private Candide.Particles.ParticleData DustParticle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"DE9674AB68145E640CA8AA64D4D651B3D61F269C39C54D71C13F9627DC2867D2"},{"Id":"DustSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"DustSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"7CA69FE1901E2321E9770B54F2CF1764408206AF023B758397ED1FF6A559CC0E"},{"Id":"PushDustSideParticle:Candide.Particles.ParticleData","Name":"PushDustSideParticle","Type":"Candide.Particles.ParticleData","Signature":"public Candide.Particles.ParticleData PushDustSideParticle","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"86EA24A8D0E5D1B07F5A0A40D627FCC972F4D44C928C9C38B9FDA3A016AE72D4"},{"Id":"_pushDustCooldown:System.Single","Name":"_pushDustCooldown","Type":"System.Single","Signature":"private System.Single _pushDustCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"42F0A8CD09F174C509739C890F067D85390F36768ADFC4198ACD6A2F8571C33D"},{"Id":"_pushPullAudioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_pushPullAudioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _pushPullAudioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7F9D8973C50E99C3B333FA60A51998AC6036C6B1299E4B61E3F075AE55620AA3"},{"Id":"_sliding:System.Boolean","Name":"_sliding","Type":"System.Boolean","Signature":"private System.Boolean _sliding","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D5A8F1FC7183DEA22DF4A054DF4A32A3874448D4BE5C68BBC96AF8035F4D2EE"},{"Id":"_timer:System.Single","Name":"_timer","Type":"System.Single","Signature":"private System.Single _timer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"},{"Id":"_type:System.String","Name":"_type","Type":"System.String","Signature":"private System.String _type","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5D640F55A67246BD63C18B2A9BF822A8C0F1D5F80B0310DEB1704B453D111C76"}],"Properties":[],"Events":[],"Methods":[{"Id":"CreateDustStop(System.Int32, System.Boolean)-\u003ESystem.Void","Name":"CreateDustStop","Signature":"private System.Void CreateDustStop(System.Int32 intDirection, System.Boolean invert)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"intDirection","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"invert","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":227,"BodyHash":"7F69F0024364E3FC72DD1E12245E3FC1CA9EFD0EA03222031602FD9F83F17BDE","Hash":"215EF4D397719B6BC3308E60A94E73168E7ACECBE93724070D8587B8C5F8AC98","CalledMethods":["Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"],"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":28,"BodyHash":"0EFC60A5DCAF864CC156F9A49F4ADBF0EBFAA097F8879D1A42C372BE2F4B32E4","Hash":"BCCFE9A5701A2861F4F88757C993F889D6C994CF76F48400CED2CF716D5DBAA6","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)"],"StringLiterals":["type","none"],"Source":null},{"Id":"EntityUnload()-\u003ESystem.Void","Name":"EntityUnload","Signature":"public System.Void EntityUnload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"A57A46F43A26DC39088A7FE7CDC9B702763714177C11A64A48948805F7179926","Hash":"F01F9CA22BFA89EA886006802ADD08D406B1FF7B5947F3622FBDC8FBBA1ED067","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Unload()"],"StringLiterals":[],"Source":null},{"Id":"GenerateRandomPushDust()-\u003ESystem.Void","Name":"GenerateRandomPushDust","Signature":"private System.Void GenerateRandomPushDust()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":110,"BodyHash":"7672941980C5EBA167956F7E49DFDB260EF986F6567B9E9155A4AB03AD532254","Hash":"817B6A14F75B923A9EA80D6949C5632E6CB29F0C93371BB369E682C24B009A5A","CalledMethods":["Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"Load()-\u003ESystem.Void","Name":"Load","Signature":"private System.Void Load()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":106,"BodyHash":"E139419D892731D0DBBFD015934D17BBC553070C3942DC8E61F865C6C24EABBE","Hash":"3E6FAC1856F0F479E2BCB519266D9A99577AF13043171654D431A335B001F324","CalledMethods":["System.String::op_Equality(System.String, System.String)","Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)","Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"],"StringLiterals":["stone","box","event:/player/interact/push_stone"],"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":13,"BodyHash":"BE890EBE6A39571A933C677F7D4DF2529D2FD1C02101FACAF4FB2E25A5D730D1","Hash":"E51368DE9DD804EC2151936559794307CF94941C0DE61970A778874FAF14640C","CalledMethods":[],"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":475,"BodyHash":"9B3B84FE648B740D75D89B641A5C77089360EA69AB73A17768847BB89DD21667","Hash":"90F10443ECBB801E51ED10D2A0D50EBE7053C0D84325E7DCC8536A6320A6301C","CalledMethods":["System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","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)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","Shared.Entity.EntityWrapper::get_Frame()","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Velocity()","Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::get_Fdt()","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::get_UnitZ()","Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"],"StringLiterals":["box","event:/hits/destruction/crate_smash"],"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":61,"BodyHash":"D93D7A6B2B5CC86ECBCBB1B78B91EE44EC678FDDAAE70867510674D10BE125A0","Hash":"115BF122E22B0F9BB81086D78B5C03AE48E212D3BD9268FD0803CE7F47139A4B","CalledMethods":["System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Frame()","Shared.Entity.EntityWrapper::set_Frame(System.Int32)"],"StringLiterals":["box"],"Source":null},{"Id":"OnPushPull(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"OnPushPull","Signature":"public System.Void OnPushPull(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"pulling","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":126,"BodyHash":"47FB0874CC5B2BC2EEE6EFDC2B5A9255FFF7BF6A02CE83D68E87E9060B479083","Hash":"103623AAB0ECBE59CFAA3B19DE084F6D79133C32A2EACB2D19EF604CB3C73694","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)","Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStop(System.Int32, System.Boolean)","System.String::op_Equality(System.String, System.String)","Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)","Candide.Sound.AudioEvent.AudioEvent::Play(Candide.Sound.FmodParameter)"],"StringLiterals":["stone","box","Pushing"],"Source":null},{"Id":"OnPushPullStopped(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"OnPushPullStopped","Signature":"public System.Void OnPushPullStopped(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"pulling","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":118,"BodyHash":"5A4C8D0B7713C5BAC13EB9951C8CFA5B146DE6801BF1C5B86AFAE0FF258AEBF2","Hash":"6D15312FFC5B5494E79A9558F187C7CFFABF2F68E84B7256EB52E5605D02C537","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)","Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStop(System.Int32, System.Boolean)","System.String::op_Equality(System.String, System.String)","Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)","Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"],"StringLiterals":["stone","box","Pushing"],"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":177,"BodyHash":"E9822261E741B9AD0A22AEF894D062C3EA65409C795D137DFC5FC1C4048AA1ED","Hash":"9F611B5DD914E1F66CED050670633C7B4CBEE5FA4BBB81255109635D64B62F11","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.Controllers.Legacy.SlidingController::GenerateRandomPushDust()","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)"],"StringLiterals":["stone","box"],"Source":null},{"Id":"WorldLoad()-\u003ESystem.Void","Name":"WorldLoad","Signature":"public System.Void WorldLoad()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"3B28B72656F88BF23CDBC823E5B7A64980E04A658848F90727CC748E6371D9B8","Hash":"681F7B84D28187879B85180E8900F15DDC0C8F2E8A9C69408FCF4139FE789998","CalledMethods":["Candide.Entities.Controllers.Legacy.SlidingController::Load()"],"StringLiterals":[],"Source":null}],"Hash":"61CB21D06A634AFCE7078FCA6516A6A33C46A91160BBAC607CB8CC8751F19DEB"}