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