void Update()
 {
     if (PlayerButtonTriggerer.CurrentlyInView == this.gameObject && GameInputManager.getKeyDown(GameInputManager.InputType.Interact))
     {
         externalAction();
     }
 }
Beispiel #2
0
    void moveUnitUI()
    {
        bool bMove = false;

        bool b = false;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            b     = true;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            b     = true;
            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GameUnitUI.instance.showNextUser(b);
    }
Beispiel #3
0
    void moveMsgBoxChooseUI()
    {
        bool bMove = false;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GameMsgBoxChooseUI.instance.select(!GameMsgBoxChooseUI.instance.IsOK);
    }
Beispiel #4
0
    void moveCampQuitUI()
    {
        bool bMove = false;

        if (GameCampQuitUI.instance.IsShow)
        {
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                bMove = true;
            }

            if (!bMove)
            {
                return;
            }

            GameCampQuitUI.instance.showAskUI(!GameCampQuitUI.instance.IsOKAskUI);

            return;
        }
    }
 private void JumpInput()
 {
     if (GameInputManager.getKeyDown(GameInputManager.InputType.Jump) && isJumping != true)
     {
         isJumping = true;
         StartCoroutine(JumpEvent());
     }
 }
Beispiel #6
0
 private void decideInteraction()
 {
     if (GameInputManager.getKeyDown(GameInputManager.InputType.Interact))
     {
         isInteracting = true;
     }
     else
     {
         isInteracting = false;
     }
 }
Beispiel #7
0
    void moveItemUI()
    {
        bool bMove = false;

        int selection = GameBattleItemUI.instance.Selection;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            if (selection > 0)
            {
                selection--;
            }

            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            if (selection < GameDefine.MAX_SLOT - 1)
            {
                selection++;
            }

            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            if (selection >= GameDefine.MAX_SLOT_HALF)
            {
                selection -= GameDefine.MAX_SLOT_HALF;
            }

            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            if (selection < GameDefine.MAX_SLOT_HALF)
            {
                selection += GameDefine.MAX_SLOT_HALF;
            }

            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GameBattleItemUI.instance.select(selection);
    }
    private void SprintInput()
    {
        if (GameInputManager.getKeyDown(GameInputManager.InputType.Sprint) && isSprinting != true)
        {
            isSprinting = true;
        }

        if (GameInputManager.getKeyUp(GameInputManager.InputType.Sprint) && isSprinting == true)
        {
            isSprinting = false;
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (isPaused)
        {
            return;
        }

        // only if it's not paused
        gameTimer += Time.deltaTime;

        float timeToReduce = Time.deltaTime;
        bool  done         = false;
        bool  changed      = false;

        if (GameInputManager.getKeyDown(GameInputManager.InputType.AccelerateTime))
        {
            isAccelerated = true;
        }
        if (GameInputManager.getKeyUp(GameInputManager.InputType.AccelerateTime))
        {
            isAccelerated = false;
        }

        if (isAccelerated)
        {
            timeToReduce *= timeAcceleration;
        }

        while (!done && currentQueue.Count != 0)
        {
            TimedColor topCol = currentQueue[ActiveColorIndex];
            if (topCol.remainingTime - timeToReduce > Mathf.Epsilon)
            {
                topCol.remainingTime          -= timeToReduce;
                currentQueue[ActiveColorIndex] = topCol;
                done = true;
            }
            else
            {
                float removedTime = topCol.remainingTime;

                currentQueue.RemoveAt(ActiveColorIndex);
                changed       = true;
                timeToReduce -= removedTime;
            }
        }
        if (changed)
        {
            updatecol();
        }
    }
Beispiel #10
0
 void Update()
 {
     if (GameInputManager.getKeyDown(GameInputManager.InputType.Pause))
     {
         if (!isPaused)
         {
             triggerPauseMenu();
         }
         else
         {
             resumeGame();
         }
     }
 }
Beispiel #11
0
    void moveBattleSystemUI()
    {
        if (GameBattleSystemSLUI.instance.IsShow ||
            GameBattleSystemSoundUI.instance.IsShow)
        {
            return;
        }

        bool bMove = false;

        int selection = GameBattleSystemUI.instance.Selection;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            selection++;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            selection++;
            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GameBattleSystemUI.instance.select(selection);
    }
Beispiel #12
0
    void Update()
    {
        GameUserData.instance.addTime(Time.deltaTime);

        if (pause)
        {
            return;
        }

        confirm = false;
        cancel  = false;

        if (GameInputManager.getKeyDown(GameInputCode.Confirm))
        {
            confirm = true;
        }
        if (GameInputManager.getKeyDown(GameInputCode.Cancel))
        {
            cancel = true;
        }

        if (GameBlackUI.instance.IsShow)
        {
            return;
        }

        time += Time.deltaTime;

        updateMsgBoxChooseUI();

        updateMsgBoxUI();

        updateShopUI();

        if (GameRPGEventManager.instance.IsShow)
        {
            return;
        }

        updateItemUI();

        updateRPG();
    }
Beispiel #13
0
    void Update()
    {
        GameUserData.instance.addTime(Time.deltaTime);

        if (pause)
        {
            return;
        }

        confirm = false;
        cancel  = false;

        if (GameInputManager.getKeyDown(GameInputCode.Confirm))
        {
            confirm = true;
        }
        if (GameInputManager.getKeyDown(GameInputCode.Cancel))
        {
            cancel = true;
        }

        time += Time.deltaTime;

        updateSLUI();

        updateCloudSLUI();

        updateItemUI();

        updateAlchemyUI();

        updateUnitUI();

        updatePowerUI();

        updateQuitUI();

        updateCampUI();
    }
Beispiel #14
0
    void moveBattleUnitActionItemUI()
    {
        bool bMove = false;

        int selection = GameBattleUnitActionItemUI.instance.Selection;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            selection++;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            selection++;
            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GameBattleUnitActionItemUI.instance.select(selection);
    }
Beispiel #15
0
    void Update()
    {
        confirm = false;
        cancel  = false;

        if (GameInputManager.getKeyDown(GameInputCode.Confirm))
        {
            confirm = true;
        }
        if (GameInputManager.getKeyDown(GameInputCode.Cancel))
        {
            cancel = true;
        }

        updateMovie();

        updateSLUI();

        updateCloudSLUI();

        updateHelpUI();

        updateTitleUI();
    }
Beispiel #16
0
    void moveItemUI()
    {
        if (time < 0.1f)
        {
            return;
        }

        bool bMove = false;

        if (GameItemUI.instance.isShowItemAskUI())
        {
            int selection1 = GameItemUI.instance.getSelectionItemAskUI();

            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                selection1--;
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                selection1++;
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                selection1--;
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                selection1++;
                bMove = true;
            }

            if (!bMove)
            {
                return;
            }

            GameItemUI.instance.selectItemAskUI(selection1);

            time = 0.0f;

            return;
        }

        if (GameItemUI.instance.isShowAskUI())
        {
            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                bMove = true;
            }

            if (!bMove)
            {
                return;
            }

            GameItemUI.instance.showAskUI(!GameItemUI.instance.isOKAskUI());

            return;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            GameItemUI.instance.moveLeft();
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            GameItemUI.instance.moveRight();
            bMove = true;
        }


        int selection = GameItemUI.instance.getSelection();

        if (GameInputManager.getKey(GameInputCode.Up))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKey(GameInputCode.Down))
        {
            selection++;
            bMove = true;
        }

        if (GameInputManager.getKey(GameInputCode.Up1))
        {
            selection -= GameItemBagUI.MAX_SLOT - 1;
            bMove      = true;
        }

        if (GameInputManager.getKey(GameInputCode.Down1))
        {
            selection += GameItemBagUI.MAX_SLOT - 1;
            bMove      = true;
        }

        if (!bMove)
        {
            return;
        }

        GameItemUI.instance.select(selection);

        time = 0.0f;
    }
Beispiel #17
0
    void moveSLUI()
    {
        bool bMove = false;

        if (GameSLUI.instance.IsShowAskUI)
        {
            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                bMove = true;
            }

            if (!bMove)
            {
                return;
            }

            GameSLUI.instance.showAskUI(!GameSLUI.instance.IsOKAskUI);

            return;
        }


        int selection = GameSLUI.instance.Selection;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            selection++;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            return;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            GameSLUI.instance.unShow();
            GameSLCloudUI.instance.show(GameSLUI.instance.Type);
            GameSLCloudUI.instance.show();
            return;
        }

        if (!bMove)
        {
            return;
        }

        GameSLUI.instance.select(selection);
    }
Beispiel #18
0
    void updateCursor()
    {
        if (!GameBattleCursor.instance.IsShow ||
            GameBattleGetItemUI.instance.IsShow ||
            GameUnitUI.instance.IsShow ||
            GameBattleCursor.instance.IsMoving)
        {
            return;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Info))
        {
            GameBattleUnit unit = GameBattleUnitManager.instance.getUnit(GameBattleCursor.instance.PosX,
                                                                         GameBattleCursor.instance.PosY);

            if (unit != null)
            {
                GameUnitUI.instance.show(unit);
                GameUnitUI.instance.showFade();
            }

            return;
        }

        if (confirm)
        {
            confirm = false;

            if (GameBattleSelection.instance.SelectionUnit == null)
            {
                GameBattleSelection.instance.selectUnit();

                if (GameBattleSelection.instance.SelectionUnit == null &&
                    !GameBattleSystemUI.instance.IsShow)
                {
                    GameBattleSystemUI.instance.show(GameBattleCursor.instance.PosX,
                                                     GameBattleCursor.instance.PosY);
                    GameBattleSystemUI.instance.showFade();

                    GameBattleCursor.instance.unShow();

                    return;
                }
            }
            else
            {
            }
        }

        if (cancel)
        {
            cancel = false;

            GameBattleUnit unit = GameBattleUnitManager.instance.nextUser(lastUnitID);

            if (unit != null)
            {
                lastUnitID = unit.UnitID;

                GameBattleUserLeftUI.instance.unShowFade();
                GameBattleUserRightUI.instance.unShowFade();

                GameBattleCursor.instance.moveTo(unit.PosX, unit.PosY,
                                                 GameBattleCursor.SpeedX, GameBattleCursor.SpeedY,
                                                 true,
                                                 onCursorMoveOver);

//                 GameBattleSceneMovement.instance.moveTo( unit.PosX - GameCameraManager.instance.xCell ,
//                     unit.PosY - GameCameraManager.instance.yCell , GameBattleCursor.SpeedX , GameBattleCursor.SpeedY , null );
            }
        }

        moveBattleCursor();
    }
Beispiel #19
0
 public void clearInput()
 {
     GameInputManager.getKeyDown(GameInputCode.Confirm);
     GameInputManager.getKeyDown(GameInputCode.Cancel);
 }
Beispiel #20
0
    void Update()
    {
        if (GameInputManager.getKeyDown(GameInputCode.Debug))
        {
            GameUserData.instance.saveBattleDebug(-99);
        }

        GameUserData.instance.addTime(Time.deltaTime);

        if (isMoving ||
            GameBattleTurn.instance.Ishow)
        {
            return;
        }

        confirm = false;
        cancel  = false;

        if (GameInputManager.getKeyDown(GameInputCode.Confirm))
        {
            confirm = true;
        }
        if (GameInputManager.getKeyDown(GameInputCode.Cancel))
        {
            cancel = true;
        }

        updateMovie();

        updateMsgBoxUI();
        // msg box choose
        updateMsgBoxChooseUI();

        // get item ui
        updateGetItemUI();

        // level up ui
        updateLevelUpUI();

        updateGameOverUI();

        if (pause)
        {
            return;
        }

        // skill selection
        updateSkillSelection();
        // skill ui
        updateSkillUI();

        // item selection
        updateItemSelection();
        // item ui
        updateItemUI();

        // map ui
        updateBattleMapUI();

        // info ui
        updateBattleInfoUI();

        // system sl ui
        updateSystemSLUI();
        // sound ui
        updateSystemSoundUI();
        // system ui
        updateSystemUI();

        // attack selection
        updateAttackSelection();

        // action item ui
        updateActionItemUI();
        // action ui
        updateActionUI();

        // unit ui
        updateUnitUI();

        // move
        updateUnitMove();

        // cursor
        updateCursor();
    }
Beispiel #21
0
    void movePowerUI()
    {
        bool bMove = false;

        bool b = false;

        if (GamePowerUI.instance.IsShowUser)
        {
            int selection1 = GamePowerUI.instance.Selection;

            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                selection1--;
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                selection1++;
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                GamePowerUI.instance.onUpClick();
                return;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                GamePowerUI.instance.onDownClick();
                return;
            }

            if (!bMove)
            {
                return;
            }

            GamePowerUI.instance.select(selection1);

            time = 0.0f;

            return;
        }


        if (GamePowerAskUI.instance.IsShow)
        {
            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                bMove = true;
            }

            if (!bMove)
            {
                return;
            }

            GamePowerAskUI.instance.showAskUI(!GamePowerAskUI.instance.IsOKAskUI);
            GamePowerUI.instance.unShowFade();

            return;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            b     = true;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            b     = true;
            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GamePowerUI.instance.showNextUser(b);
    }
Beispiel #22
0
    void moveCampUI()
    {
        bool bMove = false;

        if (GameCampExitUI.instance.IsShow)
        {
            if (GameInputManager.getKeyDown(GameInputCode.Up))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Down))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Left))
            {
                bMove = true;
            }
            if (GameInputManager.getKeyDown(GameInputCode.Right))
            {
                bMove = true;
            }

            if (!bMove)
            {
                return;
            }

            GameCampExitUI.instance.showAskUI(!GameCampExitUI.instance.IsOKAskUI);

            return;
        }

        int selection = GameCampSelectUI.instance.Selection;

        if (GameInputManager.getKeyDown(GameInputCode.Up))
        {
            selection--;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Down))
        {
            selection++;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Left))
        {
            selection++;
            bMove = true;
        }

        if (GameInputManager.getKeyDown(GameInputCode.Right))
        {
            selection--;
            bMove = true;
        }

        if (!bMove)
        {
            return;
        }

        GameCampSelectUI.instance.select(selection);
    }