public override void Dispose() { #if DEBUG_3DRUDDER Debug.Log("dispose s3DRudderManager"); #endif base.Dispose(); foreach (Rudder r in rudders) { r.Dispose(); } Events.Dispose(); _instance = null; GC.SuppressFinalize(this); }
public override void Dispose() { #if DEBUG_3DRUDDER Debug.Log("dispose s3DRudderManager"); #endif // kill thread quit = true; ClearEvents(); // call sdk dispose base.Dispose(); // dispose rudders foreach (Rudder r in rudders) { r.Dispose(); } // delete instance _instance = null; // Call garbage collector GC.SuppressFinalize(this); }