Esempio n. 1
0
    /// <summary>
    /// 帐号请求结果
    /// </summary>
    /// <param name="buf"></param>
    public void OnAccountVerifyResponse(KProtoBuf buf)
    {
        KG2C_AccountVerifyRespond respond = buf as KG2C_AccountVerifyRespond;

        bool bLimitPlay = (int)respond.limitPlayEnable == 1;
        KLimitPlayTimeType eLimitPlayTimeFlag = (KLimitPlayTimeType)respond.limitPlayTimeFlag;

        int nOnlineSetting       = (int)respond.limitOnlineSetting;
        int nOfflineSetting      = (int)respond.limitOfflineSetting;
        int nLimitOnlineSecond   = (int)respond.limitPlayOnlineSeconds;
        int nLimitOfflineSeconds = (int)respond.limitPlayOfflineSeconds;

        //AntiAddictionLogic.GetInstance().OnAccountVerifyRespond(bLimitPlay, eLimitPlayTimeFlag, nOnlineSetting, nOfflineSetting, nLimitOnlineSecond, nLimitOfflineSeconds);
        if (respond.code == 1)
        {
            //验证成功.
            if (respond.nTag == (int)KCenterType.kctZoneServer)
            {
                EnterZoneServer();                //跨服要进行特殊处理.
            }
        }
        else
        {
            Debug.LogError("验证账号错误, code:" + respond.code);
        }
    }
Esempio n. 2
0
 public void OnAccountVerifyRespond(KProtoBuf buf)
 {
     KG2C_AccountVerifyRespond respond = buf as KG2C_AccountVerifyRespond;
 }