public override void Cancel(BaseScene.INPUT_TYPE type, JoystickManager.JOYSTICK_KEY_STATE keyState, JoystickManager.PLAYER_INDEX player) { if (SongCard.IsDownloading()) { if (!buyConfirm.gameObject.activeSelf) { buyConfirm.Show(() => { list.CancelDownload(); }, "正在下载,是否取消?"); } else { buyConfirm.gameObject.SetActive(false); } return; } Sounder.instance.Play("返回按键"); if (buyConfirm.gameObject.activeSelf) { buyConfirm.gameObject.SetActive(false); } else if (alert.gameObject.activeSelf) { alert.gameObject.SetActive(false); return; } else { LoadLevel("Title", false); } }
public override void PressEnter(BaseScene.INPUT_TYPE type, JoystickManager.JOYSTICK_KEY_STATE keyState, JoystickManager.PLAYER_INDEX player) { if (SongCard.IsDownloading()) { if (buyConfirm.gameObject.activeSelf) { buyConfirm.Press(); } return; } if (buyConfirm.gameObject.activeSelf) { buyConfirm.Press(); } else if (alert.gameObject.activeSelf) { alert.gameObject.SetActive(false); return; } else { if (list.Press()) { GoNext(); } } }
public override void Move(int x, int y, BaseScene.INPUT_TYPE type, JoystickManager.JOYSTICK_KEY_STATE keyState, JoystickManager.PLAYER_INDEX player) { if (!GetCanPress()) { return; } if (SongCard.IsDownloading()) { if (buyConfirm.gameObject.activeSelf) { buyConfirm.Move(x); } return; } if (buyConfirm.gameObject.activeSelf) { buyConfirm.Move(x); } else if (alert.gameObject.activeSelf) { return; } else { Sounder.instance.Play("歌曲切换音效"); if (list.downloading) { return; } if (x != 0) { difficult.Move(x); } else if (y != 0) { list.Move(y); } } }