private void DestroyTransitionView() { if (_transitionView != null) { Destroy(_transitionView.gameObject); _transitionView = null; } }
private SceneTransitionView GetTransitionView() { if (_transitionView == null) { var gameObject = Instantiate(FadeTransitionPrefab, TransitionContainer.transform); _transitionView = gameObject.GetComponent <SceneTransitionView>(); } return(_transitionView); }