Ejemplo n.º 1
0
    void OnClick(GameObject sender)
    {
        Tools.PlayAudio(Constants.Audio.Audio_LobbyClickButton);

        if (sender.name == "LoginAsGuest")
        {
            if (m_cbGuest != null)
            {
                m_cbGuest();
            }
        }
        else if (sender.name == "LoginWithFSID")
        {
            DialogLoginByEmail.Show(m_cbGuest, m_cbFS, m_cbWechat);
        }
        else if (sender.name == "LoginWithWechat")
        {
            // 尚未实现 do nothing
            if (m_cbWechat != null)
            {
                m_cbWechat();
            }
        }

        string     btnName = DIALOG_NAME;
        GameObject btnObj  = GameObject.Find(btnName);

        DoHide(btnObj);
    }
Ejemplo n.º 2
0
    public static DialogLoginByEmail GetInstance()
    {
        GameObject         canvas = GameObject.Find("Canvas");
        GameObject         obj    = canvas.transform.Find(DialogName).gameObject;
        DialogLoginByEmail dlg    = obj.GetComponent <DialogLoginByEmail>();

        return(dlg);
    }
Ejemplo n.º 3
0
    public static void Hide()
    {
        GameObject         canvas = GameObject.Find("Canvas");
        GameObject         obj    = canvas.transform.Find(DialogName).gameObject;
        DialogLoginByEmail dlg    = obj.GetComponent <DialogLoginByEmail>();

        dlg.DoHide(obj);
    }
Ejemplo n.º 4
0
    void LoginWithFsID()
    {
        // 强制以email登录
        GlobalVars.instance.LoginType  = Constants.Login_Email;
        GlobalVars.instance.LoginEmail = DialogLoginByEmail.GetInstance().Email;
        GlobalVars.instance.LoginPwd   = Tools.GetMD5(DialogLoginByEmail.GetInstance().Password);

        Login(Redirect);
    }
Ejemplo n.º 5
0
    public static void Show(WorkDone cbGuest,
                            WorkDone cbFS,
                            WorkDone cbWechat)
    {
        GameObject         canvas = GameObject.Find("Canvas");
        GameObject         obj    = canvas.transform.Find(DialogName).gameObject;
        DialogLoginByEmail dlg    = obj.GetComponent <DialogLoginByEmail>();

        dlg.DoShow(obj, cbGuest, cbFS, cbWechat);
    }
Ejemplo n.º 6
0
 public void End_Value(string inp)
 {
     DialogLoginByEmail.GetInstance().Password = inp;
 }