void OnDestroy() { sharedInstance = null; EventBroadcaster.Instance.RemoveObserver(EventNames.ON_UPDATE_SCORE); EventBroadcaster.Instance.RemoveObserver(EventNames.ON_CORRECT_MATCH); EventBroadcaster.Instance.RemoveObserver(EventNames.ON_WRONG_MATCH); }
void Awake() { sharedInstance = this; }