private void OnOffline(SocketModel model)
    {
        RespOffline resp = SerializeUtil.Deserialize <RespOffline>(model.message);

        if (resp.msgtips == (uint)MsgTips.AccountOffline)
        {
            SelectRole.instance.Finalise();
            Loading.instance.LoadScene("Login");
        }
    }
Beispiel #2
0
    // 角色离线
    private void OnOffline(UserToken token, SocketModel model)
    {
        AccountData data = CacheManager.instance.GetAccount(token.accountid);

        CacheManager.instance.AccountOffline(data.id);

        RespOffline resp = new RespOffline();

        resp.msgtips = (uint)MsgTips.AccountOffline;
        NetworkManager.Send(token, (int)MsgID.ACC_OFFLINE_SRES, resp);
    }