Romestead Assembly Reference

Candide.Particles.ParticleEmitter

Type JSON

public class in Candide.Particles

Methods9
Properties0
Fields20
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Particles
  • Base typeSystem.Object
  • HashA3E972A45034FD96CF66F4790970962239721225FFE8B5E3D1EF05C459FA6AFA

Relationships

Fields

NameVisibilitySignature
AccelerationSpanpublicpublic CandideCreator.Shared.Models.Particle.AccelerationSpan AccelerationSpan
AmountSpawnedpublicpublic System.Int32 AmountSpawned
AnimationTimeScaleSpanpublicpublic CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan AnimationTimeScaleSpan
EmitterLifetimepublicpublic System.Single EmitterLifetime
Finishedpublicpublic System.Boolean Finished
Offsetpublicpublic Microsoft.Xna.Framework.Vector3 Offset
Positionpublicpublic Microsoft.Xna.Framework.Vector3 Position
RotationSpanpublicpublic CandideCreator.Shared.Models.Particle.RotationSpan RotationSpan
SpawnAreapublicpublic CandideCreator.Shared.Models.Particle.SpawnArea.ISpawnArea SpawnArea
TemperatureDecayTimeSpanpublicpublic CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan TemperatureDecayTimeSpan
TimeBetweenSpawnspublicpublic System.Single TimeBetweenSpawns
TimeScaleSpanpublicpublic CandideCreator.Shared.Models.Particle.TimeScaleSpan TimeScaleSpan
TotalTimeActivepublicpublic System.Single TotalTimeActive
VelocitySpanpublicpublic CandideCreator.Shared.Models.Particle.VelocitySpan VelocitySpan
_hasTemperatureComponentprivateprivate System.Boolean _hasTemperatureComponent
_overrideFrameAnimationprivateprivate System.Int32[] _overrideFrameAnimation
_overrideParticleDataprivateprivate Candide.Data.DebrisParticleData _overrideParticleData
_timerprivateprivate System.Single _timer
_totWeightprivateprivate System.Int32 _totWeight
_weightedParticlesprivateprivate Candide.Particles.WeightedParticle[] _weightedParticles

Methods

ApplyEmitterData

public System.Void ApplyEmitterData(Candide.Data.ParticleEmitterData data)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash36EF926CF5C0537023CC8A9699BB9651A647143DAE066CE350AAE9D869103737
  • Body hash0158ED34CAE6B2AA97B2B99E023E8EA66712414C58A0015BC477E872649F44F8
  • IL size134
Referenced calls

ApplyEmitterData

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<CandideCreator.Shared.Models.Particle.RotationSpan> rotationSpan, System.Nullable<CandideCreator.Shared.Models.Particle.VelocitySpan> velocitySpan, System.Nullable<CandideCreator.Shared.Models.Particle.AccelerationSpan> accelerationSpan, System.Nullable<CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan> animationTimeScaleSpan, System.Nullable<CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan> temperatureDecayTimeSpan, System.Nullable<CandideCreator.Shared.Models.Particle.TimeScaleSpan> timeScaleSpan, System.Int32 amountSpawned)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC0F8A4819864C02467582FAFE3D0BDCBDD39420FCC4193FB79AAFC6E1B63F90B
  • Body hash6CE5E89A04F32D5DAFA6A1F5FD20625C4B4401736282BCEA8BAA40487EC5348A
  • IL size521
Referenced calls
  • System.Nullable<CandideCreator.Shared.Models.Particle.RotationSpan>::get_HasValue()
  • System.Nullable<CandideCreator.Shared.Models.Particle.RotationSpan>::GetValueOrDefault()
  • System.Enum::HasFlag(System.Enum)
  • System.Nullable<CandideCreator.Shared.Models.Particle.AccelerationSpan>::get_HasValue()
  • System.Nullable<CandideCreator.Shared.Models.Particle.AccelerationSpan>::GetValueOrDefault()
  • System.Nullable<CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan>::get_HasValue()
  • System.Nullable<CandideCreator.Shared.Models.Particle.AnimationTimeScaleSpan>::GetValueOrDefault()
  • System.Nullable<CandideCreator.Shared.Models.Particle.TimeScaleSpan>::get_HasValue()
  • System.Nullable<CandideCreator.Shared.Models.Particle.TimeScaleSpan>::GetValueOrDefault()
  • System.Nullable<CandideCreator.Shared.Models.Particle.VelocitySpan>::get_HasValue()
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • System.Nullable<CandideCreator.Shared.Models.Particle.VelocitySpan>::GetValueOrDefault()
  • System.Nullable<CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan>::get_HasValue()
  • System.Nullable<CandideCreator.Shared.Models.Particle.TemperatureDecayTimeSpan>::GetValueOrDefault()
Called by

SetOverrideParticle

public System.Void SetOverrideParticle(Candide.Data.DebrisParticleData debrisParticleData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash61236CF85DAB54FB8860A2C1F1F37F4CBD5E88A2C8D2A40FF66CA9BF7CF1CF5A
  • Body hash3CF51D776FDDDBB854FF53078C12ECC62A8FB0DA6389BBB8B118EBAEE81FAF9B
  • IL size128
Referenced calls
Called by

SetParticleProperties

public System.Void SetParticleProperties(System.Int32 id)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9A255EE400B01DB860107441CC120FED232DE84F69B79583DFB0572DD9109DD7
  • Body hash2006EF4D334707039A68C7B85656152B796D043E71788E40F49209DE347A2313
  • IL size352
Referenced calls
Called by

SetTimer

public System.Void SetTimer(System.Single time)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD54B7818F26F4955679FE39BC4CA010B6B59EADC912EE92BF58B202044E20A3F
  • Body hashC80B2F33ED73FD7562864ADFCCB2962B36EB2FCE6BC65587CCFF400BF23C840C
  • IL size8
Called by

SpawnParticle

public System.Int32 SpawnParticle()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • HashF1AB15D4CCBFFE7B2BDE4EDB8C23CB93D22B4AF83CAF64C39ABAB074A5B8282D
  • Body hashA3D7D59765D7362510F5A4592EA74F15A8934277554BB5AA5D2221CEB0EAB096
  • IL size323
Referenced calls
Called by

Trigger

public System.Void Trigger()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0B95ABBF5541BD0160842F463F7808F688D7A16FC8328DE61C782684F56C561D
  • Body hashA0EBF1561C74B615630F28165B3A7F17140F1A282246D4FBE517BFB9A5FDE70C
  • IL size30
Referenced calls
Called by

Unload

public System.Void Unload()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9DB9329977BED6092463E269B42893A618237E1D9025EA43E6EA1EAB15A5867B
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1
Called by

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA90F2A7CDFD526CB5BD780C46C68276455221F09EEA0DAB9DBC450F13EF8631F
  • Body hash4E2D08048247BC11A7576CE316F08C3945E8AE0A6061FAB6FABF9CC451DB5C22
  • IL size133
Referenced calls
Called by