void login_KeyEvent(JoystickManager.PLAYER_INDEX player, JoystickManager.JOYSTICK_KEY key, JoystickManager.JOYSTICK_KEY_STATE state, JoystickManager.JOYSTICK_TYPE joysickType) { if (loginUI.activeSelf == false) { return; } if (state != JoystickManager.JOYSTICK_KEY_STATE.KEY_DOWN) { return; } if (keyboard.gameObject.activeSelf || numKeyboard.gameObject.activeSelf) { Keyboard k = keyboard.gameObject.activeSelf ? keyboard : numKeyboard; switch (key) { case JoystickManager.JOYSTICK_KEY.KEY_LEFT: k.Move(-1, 0); break; case JoystickManager.JOYSTICK_KEY.KEY_RIGHT: k.Move(1, 0); break; case JoystickManager.JOYSTICK_KEY.KEY_UP: k.Move(0, -1); break; case JoystickManager.JOYSTICK_KEY.KEY_DOWN: k.Move(0, 1); break; case JoystickManager.JOYSTICK_KEY.KEY_OK: k.Enter(); break; case JoystickManager.JOYSTICK_KEY.KEY_BACK: k.Cancel(); break; } return; } switch (key) { case JoystickManager.JOYSTICK_KEY.KEY_LEFT: SwitchPanel(-1); break; case JoystickManager.JOYSTICK_KEY.KEY_RIGHT: SwitchPanel(1); break; case JoystickManager.JOYSTICK_KEY.KEY_UP: curPanel.Move(0, -1); break; case JoystickManager.JOYSTICK_KEY.KEY_DOWN: curPanel.Move(0, 1); break; case JoystickManager.JOYSTICK_KEY.KEY_OK: curPanel.Enter(); break; case JoystickManager.JOYSTICK_KEY.KEY_BACK: Invoke("Hide", 0.1f); break; } }
void instance_KeyEvent(JoystickManager.PLAYER_INDEX player, JoystickManager.JOYSTICK_KEY key, JoystickManager.JOYSTICK_KEY_STATE state, JoystickManager.JOYSTICK_TYPE joysickType) { if (DataUtils.runingAutoMode) { Global.CancelAutoMode(); return; } pressTime = Time.time; switch (key) { case JoystickManager.JOYSTICK_KEY.KEY_UP: //if (Version.currentPlatform.ToString().IndexOf("WX_XRDS")!=-1) return; if (canPressUp) { Move(0, -1, INPUT_TYPE.JOYSTICK, state, player); } break; case JoystickManager.JOYSTICK_KEY.KEY_DOWN: //if (Version.currentPlatform.ToString().IndexOf("WX_XRDS") != -1) return; if (canPressDown) { Move(0, 1, INPUT_TYPE.JOYSTICK, state, player); } break; case JoystickManager.JOYSTICK_KEY.KEY_LEFT: //if (Version.currentPlatform.ToString().IndexOf("WX_XRDS") != -1) return; if (canPressLeft) { Move(-1, 0, INPUT_TYPE.JOYSTICK, state, player); } break; case JoystickManager.JOYSTICK_KEY.KEY_RIGHT: //if (Version.currentPlatform.ToString().IndexOf("WX_XRDS") != -1) return; if (canPressRight) { Move(1, 0, INPUT_TYPE.JOYSTICK, state, player); } break; case JoystickManager.JOYSTICK_KEY.KEY_OK: if (state == JoystickManager.JOYSTICK_KEY_STATE.KEY_DOWN && (Time.time - enterPressTime) > 0.3f) { if (canPressEnter) { PressEnter(INPUT_TYPE.JOYSTICK, state, player); } //enterPressTime = Time.time; } break; case JoystickManager.JOYSTICK_KEY.KEY_BACK: if (canPressCancel) { if (state == JoystickManager.JOYSTICK_KEY_STATE.KEY_DOWN) { Cancel(INPUT_TYPE.JOYSTICK, state, player); } } break; } //if (Version.currentPlatform == Version.PLAFTFORM_ENUM.OS_SHOW || Version.currentPlatform == Version.PLAFTFORM_ENUM.WX_SHOW) //{ // if (state == JoystickManager.JOYSTICK_KEY_STATE.KEY_DOWN && // key == JoystickManager.JOYSTICK_KEY.KEY_Y) // { // /* // if (JoystickManager.instance.GetKey(JoystickManager.PLAYER_INDEX.P1, JoystickManager.JOYSTICK_KEY.KEY_A, true) && // JoystickManager.instance.GetKey(JoystickManager.PLAYER_INDEX.P1, JoystickManager.JOYSTICK_KEY.KEY_B, true) && // JoystickManager.instance.GetKey(JoystickManager.PLAYER_INDEX.P1, JoystickManager.JOYSTICK_KEY.KEY_X, true)) // { // DataUtils.AddMoney(1000); // Global.CallAndroidStatic("StaticAlert", "加金钱1000"); // }*/ // } //} }
void instance_KeyEvent(JoystickManager.PLAYER_INDEX player, JoystickManager.JOYSTICK_KEY key, JoystickManager.JOYSTICK_KEY_STATE state, JoystickManager.JOYSTICK_TYPE joysickType) { if (state == JoystickManager.JOYSTICK_KEY_STATE.KEY_DOWN) { if (key == JoystickManager.JOYSTICK_KEY.KEY_BACK) { Load(); } } }