public override void Dispose() { this.IsInitialized = false; if (this.Engine != null) { this.Engine.Dispose(); this.Engine = null; } }
public SunScatting(string name, string texture, World world) : base(name) { this.Engine = new ScattingEngine((float)InnerRadius, (float)OutterRadius, texture); }