public void OnClick(GameObject sender) { Tools.PlayAudio(Constants.Audio.Audio_LobbyClickButton); int btnIndex = GetBtnIndexFromName(sender.name); if (btnIndex < 0) { DebugConsole.Log("Cant find button:" + sender.name); return; } DebugConsole.Log("You click button:" + sender.name); switch ((Constants.Btn)btnIndex) { case Constants.Btn.Btn_Spin: OnButtonSpin(); break; case Constants.Btn.Btn_LineMinus: break; case Constants.Btn.Btn_LineAdd: break; case Constants.Btn.Btn_BetAdd: OnButtonBetAdd(); break; case Constants.Btn.Btn_BetMinus: OnButtonBetMinus(); break; case Constants.Btn.Btn_AutoSpin: m_clerk.AutoSpin = !m_clerk.AutoSpin; break; case Constants.Btn.Btn_Return: m_clerk.Net.Close(); DebugConsole.Log("Slot enter lobby scene"); SceneManager.LoadScene("lobby"); break; case Constants.Btn.Btn_Deposit: { DialogStore.Show(0); } break; default: break; } }
void OnClick(GameObject sender) { Tools.PlayAudio(Constants.Audio.Audio_LobbyClickButton); int btnIndex = GetBtnIndexFromName(sender.name); if (btnIndex < 0) { DebugConsole.Log("Cant find button:" + sender.name); return; } switch ((Constants.LobbyBtn)btnIndex) { case Constants.LobbyBtn.Btn_Slot: { // 检查是否登录 if (m_login) { Redirect(); } else { WorkDone callBack = new WorkDone(Redirect); QuickLogin(callBack); } } break; case Constants.LobbyBtn.Btn_Poker: { //DialogBase.Show("POKER", "Exit game?", QuitGame); } break; case Constants.LobbyBtn.Btn_Option: { DialogOption.Show(); } break; case Constants.LobbyBtn.Btn_Avatar: case Constants.LobbyBtn.Btn_Head: { GetProfile(Lobby.getInstance().UId, ShowPersonalInfoDlg); } break; case Constants.LobbyBtn.Btn_Message: { DialogMessage.Show(); } break; case Constants.LobbyBtn.Btn_Credits: { DialogStore.Show(0); } break; case Constants.LobbyBtn.Btn_Gems: { DialogStore.Show(1); } break; case Constants.LobbyBtn.Btn_Friends: { // 根据ActivePage获取数据 GetFriends(); } break; case Constants.LobbyBtn.Btn_FreeBonus: { TakeFreeBonus(); } break; case Constants.LobbyBtn.Btn_Bag: // Bag { GetItems(); } break; case Constants.LobbyBtn.Btn_Bingo: { //DoBuy("jb_1"); } break; case Constants.LobbyBtn.Btn_Sj: { //string uuid = GetUUID(); //DialogBase.Show("UUID", uuid); } break; default: DialogBase.Show("Button clicked", sender.name); break; } }