Exemple #1
0
    void on_guest_account_upgrade_return(cmd_msg msg)
    {
        AccountUpgradeRes res = proto_man.protobuf_deserialize <AccountUpgradeRes>(msg.body);

        if (res.status == Respones.OK)
        {
            ugame.Instance.is_guest = false;
        }
        event_manager.Instance.dispatch_event("upgrade_account_return", res.status);
    }
Exemple #2
0
    void handle_accout_upgrade_res(cmd_msg msg)
    {
        AccountUpgradeRes res = proto_man.protobuf_deserialize <AccountUpgradeRes>(msg.body);

        Debug.Log(res.status);
        if (res.status == Respones.OK)
        {
            ugames.Instance.is_guest = false;
            event_manager.Instance.dispatch_event(event_manager.EVT_ACCOUNT_UPGRADE, res);
        }
    }
Exemple #3
0
    private void OnGuestAccountUpgradeReturn(cmd_msg msg)
    {
        AccountUpgradeRes res = proto_man
                                .protobuf_deserialize <AccountUpgradeRes>(msg.body);

        if (res.status == Response.OK)
        {
            UGame.Instance.isGuest = false;
        }

        EventManager.Instance.DispatchEvent("upgrade_account_return",
                                            res.status);
        //本地保存的guest_key清空
        PlayerPrefs.SetString("xcy_moba_guest_key", "");
    }
Exemple #4
0
    public static void OnAccountUpgradeRes(AccountUpgradeRes res)
    {
        string  ErrTips = ErrCodeConfig.GetTipsById(res.status);
        PopItem item    = UIManager.AddItem <PopItem>("PopItem", UIManager.PopPanelRoot);

        if (!string.IsNullOrEmpty(ErrTips))
        {
            item.SetTips(ErrTips);
        }
        if (res.status == 0)
        {
            data.is_guest       = false;
            data.PlayerAccount  = res.playeraccount;
            data.PlayerPassWord = res.password;
        }
        PlayerAccountUpgradePanel.Instance.Close();
    }