protected virtual void OnDestroy() { Log.Trace("OnDestroy"); if (_system != null) { _system.Dispose(); } }
public void Dispose() { Log.Trace("Dispose"); for (var i = 0; i < _batches.Count; i++) { _batches[i].Dispose(); } _batches.Clear(); _registeredBatches.Clear(); if (_box != null) { Object.DestroyImmediate(_box); } _system.Dispose(); }
protected virtual void OnDestroy() { _decalSystem.Dispose(); }