Exemplo n.º 1
0
    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;
        }
    }
Exemplo n.º 2
0
    public static void Show(int ap, string str = "")
    {
        GameObject  canvas = GameObject.Find("Canvas");
        GameObject  obj    = canvas.transform.Find(DialogName).gameObject;
        DialogStore dlg    = obj.GetComponent <DialogStore>();

        dlg.m_activePage = ap;
        dlg.m_subPage    = 0;
        dlg.DoShow(obj, str);
        dlg.GetShopData();
    }
Exemplo n.º 3
0
    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;
        }
    }