Beispiel #1
0
        private IEnumerator WaitRoll()
        {
            switch (_iCompassType)
            {
            case CompassType.Super:
                OnCompassGirlMessage("はやくはやく\u30fc!");
                break;

            case CompassType.Normal:
                OnCompassGirlMessage("よ\u30fcし、らしんばんまわすよ\u30fc!");
                break;

            case CompassType.Stupid:
                OnCompassGirlMessage("え\u30fc?らしんばん、まわすの\u30fc?");
                break;

            case CompassType.Wizard:
                _uiCompassGirl.transform.LTMoveLocalY(30f, 1f).setEase(LeanTweenType.easeInQuad).setLoopPingPong();
                OnCompassGirlMessage("らしんばんをまわしてね!");
                break;
            }
            KeyControl input = SortieBattleTaskManager.GetKeyControl();

            while (!input.GetDown(KeyControl.KeyName.MARU) && !Input.GetMouseButton(0) && Input.touchCount == 0)
            {
                yield return(null);
            }
            yield return(null);
        }
Beispiel #2
0
        private IEnumerator PlayPortBackEo(UniRx.IObserver <bool> observer)
        {
            SortieBattleTaskManager.GetMapManager();
            UISortieShip      uiss = SortieMapTaskManager.GetUIMapManager().sortieShip;
            MapEventItemModel meim = SortieBattleTaskManager.GetMapManager().GetItemEvent();

            yield return(new WaitForSeconds(1.5f));

            uiss.PlayBalloon(meim, delegate
            {
                throw new NotImplementedException("なにこれ");
                // base.observer.OnNext(value: true);
                // base.observer.OnCompleted();
            });
        }