示例#1
0
    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);
    }
示例#2
0
 private void OnTryAgainButtonClick()
 {
     GameEffectSoundManager.Instance.PlayButtonClick();
     _openCloseCircleController.ClosenOn(Vector3.zero);
     _openCloseCircleController.On(OpenCloseEvent.FINISH_CLOSE, OnFinishCloseByTryAgainClick);
 }