public override void Dispose() { _IsDisposed = true; ClearEmitterData(); this.OnEmitterListChanged = null; this._ResetRefs(); _emitterDataList = null; _particleLife = null; _quantity = null; _sizeX = null; _sizeY = null; _speed = null; _spin = null; _fixedForce = null; _randomMotion = null; _visibility = null; _emissionForce = null; _emissionAngle = null; _emissionArc = null; base.Dispose(); }
public T2DParticleEffectData() { // Create/Register Graph Properties. _particleLife = new T2DKeyGraph_Scale(); _quantity = new T2DKeyGraph_Scale(); _sizeX = new T2DKeyGraph_Scale(); _sizeY = new T2DKeyGraph_Scale(); _speed = new T2DKeyGraph_Scale(); _spin = new T2DKeyGraph_Scale(); _fixedForce = new T2DKeyGraph_Scale(); _randomMotion = new T2DKeyGraph_Scale(); _emissionForce = new T2DKeyGraph_BaseVariation(5.0f); _emissionAngle = new T2DKeyGraph_BaseVariation(0.0f); _emissionArc = new T2DKeyGraph_BaseVariation(360.0f); _visibility = new T2DKeyGraph_Scale(); // Reset Effect Values. ResetValues(); }
public T2DParticleEmitterData() { // Create/Register Graph Properties. _particleLife = new T2DKeyGraph_BaseVariation(2.0f); _quantity = new T2DKeyGraph_BaseVariation(10.0f); _sizeX = new T2DKeyGraph_BaseVariationLife(2.0f); _sizeY = new T2DKeyGraph_BaseVariationLife(2.0f); _speed = new T2DKeyGraph_BaseVariationLife(2.0f); _spin = new T2DKeyGraph_BaseVariationLife(0.0f); _fixedForce = new T2DKeyGraph_BaseVariationLife(0.0f); _randomMotion = new T2DKeyGraph_BaseVariationLife(0.0f); _emissionForce = new T2DKeyGraph_BaseVariation(5.0f); _emissionAngle = new T2DKeyGraph_BaseVariation(0.0f); _emissionArc = new T2DKeyGraph_BaseVariation(360.0f); _colorRed = new T2DKeyGraph_Life(); _colorGreen = new T2DKeyGraph_Life(); _colorBlue = new T2DKeyGraph_Life(); _visibility = new T2DKeyGraph_Life(); // Reset Emitter Values. ResetValues(); }