public void Dispose() { if (Coroutine!= null) Coroutine.Dispose(); if (GreenThread != null) GreenThread.Dispose(); }