private void OnDestroy() { coroutineAsync?.Dispose(); instance = null; }
private void Awake() { instance = this; }