Beispiel #1
0
 public static bool getKeyDown(InputType which)
 {
     if (which == InputType.Pause)
     {
         return(Input.GetKeyDown(instance.getKey(which)) || Input.GetKeyDown(instance.pauseKey2));
     }
     return(Input.GetKeyDown(instance.getKey(which)));
 }
Beispiel #2
0
    void moveRPG()
    {
        bool bMove = false;
        bool up    = false;
        bool down  = false;
        bool left  = false;
        bool right = false;

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

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

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

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

        GameRPGManager.instance.moveTo(bMove);
        GameRPGManager.instance.moveUpdate();

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

        if (up)
        {
            GameRPGManager.instance.moveTo(GameAnimationDirection.North);
        }

        if (down)
        {
            GameRPGManager.instance.moveTo(GameAnimationDirection.South);
        }

        if (left)
        {
            GameRPGManager.instance.moveTo(GameAnimationDirection.West);
        }

        if (right)
        {
            GameRPGManager.instance.moveTo(GameAnimationDirection.East);
        }
    }
Beispiel #3
0
    void moveBattleMapUI()
    {
        if (GameInputManager.getKey(GameInputCode.Up))
        {
            GameBattleMapUI.instance.moveUp();
        }

        if (GameInputManager.getKey(GameInputCode.Down))
        {
            GameBattleMapUI.instance.moveDown();
        }

        if (GameInputManager.getKey(GameInputCode.Left))
        {
            GameBattleMapUI.instance.moveLeft();
        }

        if (GameInputManager.getKey(GameInputCode.Right))
        {
            GameBattleMapUI.instance.moveRight();
        }
    }
Beispiel #4
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 #5
0
    void moveBattleCursor()
    {
        bool bMove = false;

        int x = GameBattleCursor.instance.PosX;
        int y = GameBattleCursor.instance.PosY;

        if (GameInputManager.getKey(GameInputCode.Up))
        {
            if (y == 0)
            {
                return;
            }

            y--;

            bMove = true;
        }

        if (GameInputManager.getKey(GameInputCode.Down))
        {
            if (y == GameBattleManager.instance.Height - 1)
            {
                return;
            }

            y++;

            bMove = true;
        }

        if (GameInputManager.getKey(GameInputCode.Left))
        {
            if (x == 0)
            {
                return;
            }

            x--;

            bMove = true;
        }

        if (GameInputManager.getKey(GameInputCode.Right))
        {
            if (x == GameBattleManager.instance.Width - 1)
            {
                return;
            }

            x++;

            bMove = true;
        }


        if (!bMove)
        {
            moving = 0;
            time   = 0.0f;
            return;
        }
        else
        {
            time += Time.deltaTime;

            if (moving == 1 &&
                time < 0.5f)
            {
                return;
            }

            moving++;
        }

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

        GameBattleCursor.instance.moveTo(x, y,
                                         GameBattleCursor.SpeedX, GameBattleCursor.SpeedY,
                                         true,
                                         onCursorMoveOver);
    }