private void removeAndDestroy() { GameSceneController gameSceneController = FindObjectOfType <GameSceneController>(); gameSceneController.RemoveObserver(this); Destroy(gameObject); }