Reactor.RAtmosphere.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
        public void Dispose()
        {
            if (_instance != null)
            {

                if (_instance.skyEffect != null)
                {
                    _instance.skyEffect.Dispose();
                    _instance.skyEffect = null;
                }
                if (_instance.skyResource != null)
                {
                    _instance.skyResource.Unload();
                    _instance.skyResource = null;
                }
                if (_instance.skyTex != null)
                {
                    _instance.skyTex.Dispose();
                    _instance.skyTex = null;
                }
                _instance = null;
                return;
            }
            else
            {
                return;
            }
        }