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))); }
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); } }
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(); } }
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; }
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); }