Пример #1
0
    /// <summary>
    /// 清除下线账号缓存数据
    /// </summary>
    /// <param name="svcSession"></param>
    public void ClearOfflineData(ServerSession svcSession)
    {
        PlayerData playerData = cacheSvc.GetPlayerDataBySession(svcSession);

        if (playerData != null)
        {
            playerData.time = TimerSvc.Instance.GetNowTime();
            if (!cacheSvc.UpdatePlayerData(playerData.id, playerData))
            {
                CommonTools.Log("Update offline time error", LogType.LogType_Error);
            }
        }
        cacheSvc.ClearOfflineData(svcSession);
    }