protected override void Enter() { _nextState = null; Controller.VelPlayerScenario = 0f; _playerController = PlayerStorer.Instance.PlayerController; _openCloseCircleController = OpenCloseCircleStorer.Instance.OpenCloseCircleController; _openCloseCircleController.CloseOn(Data.HorizontalPipeEntered); _openCloseCircleController.On(OpenCloseEvent.FINISH_CLOSE, GoNextState); }
private void OnTryAgainButtonClick() { GameEffectSoundManager.Instance.PlayButtonClick(); _openCloseCircleController.ClosenOn(Vector3.zero); _openCloseCircleController.On(OpenCloseEvent.FINISH_CLOSE, OnFinishCloseByTryAgainClick); }