{"Id":"Candide.Database.DebrisParticleDataBase","Name":"DebrisParticleDataBase","DisplayName":"DebrisParticleDataBase","FullName":"Candide.Database.DebrisParticleDataBase","Namespace":"Candide.Database","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Data.DebrisParticleData\u003E","Name":"DataMap","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E DataMap","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"B67A1B2B3A77FDC3D52A2EE1BC390E0D9EA2775FD4309B1DE381F93DAEF035F6"},{"Id":"MissingDrawable:Candide.Graphics.Drawable","Name":"MissingDrawable","Type":"Candide.Graphics.Drawable","Signature":"private Candide.Graphics.Drawable MissingDrawable","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"41340F242C00EF58C2DE028901635E691ED7DBFE2FA1523BBA1AFC06B94B21BD"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddData(System.Collections.Generic.List\u00601\u003CCandide.Data.DebrisParticleData\u003E)-\u003ESystem.Void","Name":"AddData","Signature":"public System.Void AddData(System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E particles)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"particles","Type":"System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":96,"BodyHash":"0AC993DE6AC4A196BF6C57F373CF6B7564E3830973EBFB24EFE9B1E9B46EF1EF","Hash":"B382F09E1C884CBFBF5534FA28D8276B0FDC06402434B1F3129904C975876E0D","CalledMethods":["System.Collections.Generic.List\u003CCandide.Data.DebrisParticleData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.Data.DebrisParticleData\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::ContainsKey(!0)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::set_Item(!0, !1)","List.Enumerator\u003CCandide.Data.DebrisParticleData\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Detected duplicate debris particle id \u0027","\u0027."],"Source":null},{"Id":"GetDataOrNull(System.String)-\u003ECandide.Data.DebrisParticleData","Name":"GetDataOrNull","Signature":"public Candide.Data.DebrisParticleData GetDataOrNull(System.String id)","Visibility":"public","ReturnType":"Candide.Data.DebrisParticleData","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"CFAB453A8D59C57774D086F3694F127B38BF93D9BC01B975C9A19F574E99B065","Hash":"27746B9BC599408C0E76076F05227A51AB29FF0BA408195A540024726721BF3E","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"GetDebrisDrawable(System.String)-\u003ESystem.ValueTuple\u00602\u003CCandide.Graphics.Drawable,Candide.Data.DebrisParticleFrames\u003E","Name":"GetDebrisDrawable","Signature":"public System.ValueTuple\u003CCandide.Graphics.Drawable, Candide.Data.DebrisParticleFrames\u003E GetDebrisDrawable(System.String id)","Visibility":"public","ReturnType":"System.ValueTuple\u003CCandide.Graphics.Drawable, Candide.Data.DebrisParticleFrames\u003E","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":156,"BodyHash":"2DF3AD3709C8C41837A0832B443FEF1FD0EA0387ED436CC89BEA95EFADBEB98D","Hash":"DDCE311715E10BF80CFFBB600FE127393BF780FFE1333E060A72403A8DA3CA63","CalledMethods":["System.ValueTuple\u003CCandide.Graphics.Drawable, Candide.Data.DebrisParticleFrames\u003E::.ctor(!0, !1)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.DebrisParticleData\u003E::TryGetValue(!0, !1\u0026)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector4::get_One()"],"StringLiterals":["Could not find debris particle \u0027","\u0027"],"Source":null},{"Id":"SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)-\u003ESystem.Void","Name":"SpawnDebris","Signature":"public System.Void SpawnDebris(System.String id, Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, System.Single zVelocityMin, System.Single zVelocityMax)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"velocityLengthMin","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"velocityLengthMax","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yMin","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"yMax","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"baseVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":true},{"Name":"zVelocityMin","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"zVelocityMax","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":143,"BodyHash":"435F33438EA8355B5B3D25225DE1FC2939FCCEA91D4DA9C516A48662716A4E86","Hash":"98422C86ED4BC90F7B86CF2946617ACF56D8B444028B97A0AC44E585C47169E5","CalledMethods":["Candide.Database.DebrisParticleDataBase::GetDebrisDrawable(System.String)","Candide.Data.DebrisParticleFrames::Next(System.Random)","CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","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)"],"StringLiterals":[],"Source":null}],"Hash":"90C7B0A35E115B1672A872839263DEE5CDC3AE2B5A729F07D6A3ECD254EFD152"}