{"Id":"Candide.Particles.ParticleEmitter","Name":"ParticleEmitter","DisplayName":"ParticleEmitter","FullName":"Candide.Particles.ParticleEmitter","Namespace":"Candide.Particles","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AccelerationSpan:CandideCreator.Shared.Models.Particle.AccelerationSpan","Name":"AccelerationSpan","Type":"CandideCreator.Shared.Models.Particle.AccelerationSpan","Signature":"public CandideCreator.Shared.Models.Particle.AccelerationSpan AccelerationSpan","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6AFA73B900E9F96F4A38D0471964266675816107A82419E339F1F36503BA7F65"},{"Id":"AmountSpawned:System.Int32","Name":"AmountSpawned","Type":"System.Int32","Signature":"public System.Int32 AmountSpawned","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"3109F45BDD6BB995295A72282F5A996158D26DAAE4B0C5AD4BB0C8FB78D1E88A"},{"Id":"AnimationTimeScaleSpan:CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan","Name":"AnimationTimeScaleSpan","Type":"CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan","Signature":"public CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan AnimationTimeScaleSpan","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"5F30707630627C7493F7C1069E3F3EA27ED2421735B9AE59BA7F29B82D56A32F"},{"Id":"EmitterLifetime:System.Single","Name":"EmitterLifetime","Type":"System.Single","Signature":"public System.Single EmitterLifetime","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"579059FD20E222B88932C8A66DA5356CD5B82D6D57D840BD6B86D9D680FD3187"},{"Id":"Finished:System.Boolean","Name":"Finished","Type":"System.Boolean","Signature":"public System.Boolean Finished","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"},{"Id":"Offset:Microsoft.Xna.Framework.Vector3","Name":"Offset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 Offset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"},{"Id":"Position:Microsoft.Xna.Framework.Vector3","Name":"Position","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 Position","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"},{"Id":"RotationSpan:CandideCreator.Shared.Models.Particle.RotationSpan","Name":"RotationSpan","Type":"CandideCreator.Shared.Models.Particle.RotationSpan","Signature":"public CandideCreator.Shared.Models.Particle.RotationSpan RotationSpan","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"0AFCF1CFBDB7CC344D13B38E5D705F3C26D1D7507B09FC37D4B99EF79EB76882"},{"Id":"SpawnArea:CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea","Name":"SpawnArea","Type":"CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea","Signature":"public CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea SpawnArea","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7550BDFCD23C2FC9990E16152C78B2928E4A32B0B64F71D60D89FF9E77005BF4"},{"Id":"TemperatureDecayTimeSpan:CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan","Name":"TemperatureDecayTimeSpan","Type":"CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan","Signature":"public CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan TemperatureDecayTimeSpan","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"5B29332D4A6CD8845770885DC6C16C8E069D014C495EC3CF8CDBE066F7F5436A"},{"Id":"TimeBetweenSpawns:System.Single","Name":"TimeBetweenSpawns","Type":"System.Single","Signature":"public System.Single TimeBetweenSpawns","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"B13AFD4D0E69A2C4092559BFD34234F62019C1AE21988DBC3C0AEF99368A7A40"},{"Id":"TimeScaleSpan:CandideCreator.Shared.Models.Particle.TimeScaleSpan","Name":"TimeScaleSpan","Type":"CandideCreator.Shared.Models.Particle.TimeScaleSpan","Signature":"public CandideCreator.Shared.Models.Particle.TimeScaleSpan TimeScaleSpan","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"97E7296AF3BF9D0174741E0A83F83F182A35410B3DDEB120B97D115A223B9FF6"},{"Id":"TotalTimeActive:System.Single","Name":"TotalTimeActive","Type":"System.Single","Signature":"public System.Single TotalTimeActive","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A1D5327ABC86B5681020B370D755DC6B6612672CEC3CDA4BD2F2F95414FA2336"},{"Id":"VelocitySpan:CandideCreator.Shared.Models.Particle.VelocitySpan","Name":"VelocitySpan","Type":"CandideCreator.Shared.Models.Particle.VelocitySpan","Signature":"public CandideCreator.Shared.Models.Particle.VelocitySpan VelocitySpan","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"3BEDB373D55FECA04B8DFD36A9C01937E70C03FB291DFCEDD6A5BCAC504EC714"},{"Id":"_hasTemperatureComponent:System.Boolean","Name":"_hasTemperatureComponent","Type":"System.Boolean","Signature":"private System.Boolean _hasTemperatureComponent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D7E8B71E7E8816A53614DFF381E21C09000763DF2C747A6570623048F8B210AA"},{"Id":"_overrideFrameAnimation:System.Int32[]","Name":"_overrideFrameAnimation","Type":"System.Int32[]","Signature":"private System.Int32[] _overrideFrameAnimation","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C12E04B54CB96E10C3358798CCC4A725DB8CD2F1AD0F96997FB527E3A35C26B5"},{"Id":"_overrideParticleData:Candide.Data.DebrisParticleData","Name":"_overrideParticleData","Type":"Candide.Data.DebrisParticleData","Signature":"private Candide.Data.DebrisParticleData _overrideParticleData","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FF732716FEA93C3F5239F4B43DE954C8C2E136827BC4B28873B9B108BCC1D832"},{"Id":"_timer:System.Single","Name":"_timer","Type":"System.Single","Signature":"private System.Single _timer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"},{"Id":"_totWeight:System.Int32","Name":"_totWeight","Type":"System.Int32","Signature":"private System.Int32 _totWeight","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8DA37B119F3D8B2137BE06D1E9BE648A1D3BFB10D7DBD7E512A2E0E6F0DE2608"},{"Id":"_weightedParticles:Candide.Particles.WeightedParticle[]","Name":"_weightedParticles","Type":"Candide.Particles.WeightedParticle[]","Signature":"private Candide.Particles.WeightedParticle[] _weightedParticles","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"691CF1BEC662E917D13EC3266CE95A05F54C5C17C75BBC4E548246CC500475DF"}],"Properties":[],"Events":[],"Methods":[{"Id":"ApplyEmitterData(Candide.Data.ParticleEmitterData)-\u003ESystem.Void","Name":"ApplyEmitterData","Signature":"public System.Void ApplyEmitterData(Candide.Data.ParticleEmitterData data)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"Candide.Data.ParticleEmitterData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":134,"BodyHash":"0158ED34CAE6B2AA97B2B99E023E8EA66712414C58A0015BC477E872649F44F8","Hash":"36EF926CF5C0537023CC8A9699BB9651A647143DAE066CE350AAE9D869103737","CalledMethods":["Candide.Particles.ParticleEmitter::ApplyEmitterData(Candide.Particles.WeightedParticle[], System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea, System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"ApplyEmitterData(Candide.Particles.WeightedParticle[], System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E, System.Nullable\u00601\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E, System.Int32)-\u003ESystem.Void","Name":"ApplyEmitterData","Signature":"public System.Void ApplyEmitterData(Candide.Particles.WeightedParticle[] weightedParticles, System.Single timeBetweenSpawns, System.Single emitterLifetime, Microsoft.Xna.Framework.Vector3 offset, CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea spawnArea, System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E rotationSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E velocitySpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E accelerationSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E animationTimeScaleSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E temperatureDecayTimeSpan, System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E timeScaleSpan, System.Int32 amountSpawned)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"weightedParticles","Type":"Candide.Particles.WeightedParticle[]","IsOut":false,"IsOptional":false},{"Name":"timeBetweenSpawns","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"emitterLifetime","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"offset","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"spawnArea","Type":"CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea","IsOut":false,"IsOptional":false},{"Name":"rotationSpan","Type":"System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E","IsOut":false,"IsOptional":true},{"Name":"velocitySpan","Type":"System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E","IsOut":false,"IsOptional":true},{"Name":"accelerationSpan","Type":"System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E","IsOut":false,"IsOptional":true},{"Name":"animationTimeScaleSpan","Type":"System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E","IsOut":false,"IsOptional":true},{"Name":"temperatureDecayTimeSpan","Type":"System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E","IsOut":false,"IsOptional":true},{"Name":"timeScaleSpan","Type":"System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E","IsOut":false,"IsOptional":true},{"Name":"amountSpawned","Type":"System.Int32","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":521,"BodyHash":"6CE5E89A04F32D5DAFA6A1F5FD20625C4B4401736282BCEA8BAA40487EC5348A","Hash":"C0F8A4819864C02467582FAFE3D0BDCBDD39420FCC4193FB79AAFC6E1B63F90B","CalledMethods":["System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E::get_HasValue()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.RotationSpan\u003E::GetValueOrDefault()","System.Enum::HasFlag(System.Enum)","System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E::get_HasValue()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.AccelerationSpan\u003E::GetValueOrDefault()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E::get_HasValue()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan\u003E::GetValueOrDefault()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E::get_HasValue()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.TimeScaleSpan\u003E::GetValueOrDefault()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E::get_HasValue()","Microsoft.Xna.Framework.Vector3::get_Zero()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.VelocitySpan\u003E::GetValueOrDefault()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E::get_HasValue()","System.Nullable\u003CCandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan\u003E::GetValueOrDefault()"],"StringLiterals":[],"Source":null},{"Id":"SetOverrideParticle(Candide.Data.DebrisParticleData)-\u003ESystem.Void","Name":"SetOverrideParticle","Signature":"public System.Void SetOverrideParticle(Candide.Data.DebrisParticleData debrisParticleData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"debrisParticleData","Type":"Candide.Data.DebrisParticleData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":128,"BodyHash":"3CF51D776FDDDBB854FF53078C12ECC62A8FB0DA6389BBB8B118EBAEE81FAF9B","Hash":"61236CF85DAB54FB8860A2C1F1F37F4CBD5E88A2C8D2A40FF66CA9BF7CF1CF5A","CalledMethods":["Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)"],"StringLiterals":[],"Source":null},{"Id":"SetParticleProperties(System.Int32)-\u003ESystem.Void","Name":"SetParticleProperties","Signature":"public System.Void SetParticleProperties(System.Int32 id)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":352,"BodyHash":"2006EF4D334707039A68C7B85656152B796D043E71788E40F49209DE347A2313","Hash":"9A255EE400B01DB860107441CC120FED232DE84F69B79583DFB0572DD9109DD7","CalledMethods":["CandideCreator.Shared.Models.Particle.TimeScaleSpan::GetRandomTimeScale(System.Random)","CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan::GetRandomAnimationTimeScale(System.Random)","CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan::GetRandomTemperatureDecayTime(System.Random)","Candide.Graphics.TemperatureComponent::SetDecayTime(System.Single)","CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan::GetRandomTemperatureStartOffset(System.Random)","CandideCreator.Shared.Models.Particle.RotationSpan::GetRandomAngle(System.Random)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea::GetRandomPosition(System.Random)","CandideCreator.Shared.Models.Particle.VelocitySpan::GetRandomVelocity(System.Random)","CandideCreator.Shared.Models.Particle.AccelerationSpan::GetRandomAcceleration(System.Random)"],"StringLiterals":[],"Source":null},{"Id":"SetTimer(System.Single)-\u003ESystem.Void","Name":"SetTimer","Signature":"public System.Void SetTimer(System.Single time)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"time","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"C80B2F33ED73FD7562864ADFCCB2962B36EB2FCE6BC65587CCFF400BF23C840C","Hash":"D54B7818F26F4955679FE39BC4CA010B6B59EADC912EE92BF58B202044E20A3F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SpawnParticle()-\u003ESystem.Int32","Name":"SpawnParticle","Signature":"public System.Int32 SpawnParticle()","Visibility":"public","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":323,"BodyHash":"A3D7D59765D7362510F5A4592EA74F15A8934277554BB5AA5D2221CEB0EAB096","Hash":"F1AB15D4CCBFFE7B2BDE4EDB8C23CB93D22B4AF83CAF64C39ABAB074A5B8282D","CalledMethods":["Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)","Candide.Data.DebrisParticleFrames::Next(System.Random)","CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)","System.Random::Next(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"Trigger()-\u003ESystem.Void","Name":"Trigger","Signature":"public System.Void Trigger()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"A0EBF1561C74B615630F28165B3A7F17140F1A282246D4FBE517BFB9A5FDE70C","Hash":"0B95ABBF5541BD0160842F463F7808F688D7A16FC8328DE61C782684F56C561D","CalledMethods":["Candide.Particles.ParticleEmitter::SpawnParticle()","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"Unload()-\u003ESystem.Void","Name":"Unload","Signature":"public System.Void Unload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"9DB9329977BED6092463E269B42893A618237E1D9025EA43E6EA1EAB15A5867B","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Update(System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":133,"BodyHash":"4E2D08048247BC11A7576CE316F08C3945E8AE0A6061FAB6FABF9CC451DB5C22","Hash":"A90F2A7CDFD526CB5BD780C46C68276455221F09EEA0DAB9DBC450F13EF8631F","CalledMethods":["Candide.Particles.ParticleEmitter::Trigger()"],"StringLiterals":[],"Source":null}],"Hash":"A3E972A45034FD96CF66F4790970962239721225FFE8B5E3D1EF05C459FA6AFA"}