Example #1
0
 public void OnUserLogout()
 {
     //玩家登出
     m_RoleInfo.OnClear();        //玩家自己在离开游戏的时候清空下
     m_ItemManager.OnClear();     //玩家离开游戏的时候 物品清空
     m_RelationManager.OnClear(); //关系在离开游戏的时候 清空下
     m_MailManager.OnClear();
     m_TaskManager.OnClear();
     m_AchievementManager.OnClear();
     m_ActionManager.OnClear();
     m_EntityManager.OnClear();
     m_GiffManager.OnClear();
     m_CharmManager.OnClear();
     m_QueryManager.OnClear();
     m_TableManager.OnClear();
     m_TitleManager.OnClear();
     m_ChestManager.OnClear();
     m_ShopManager.OnClear();
     m_MonthManager.OnClear();
     m_RankManager.OnClear();//玩家离开游戏的时候 排行榜数据清空 防止玩家离线 但是过12点 导致排行榜数据是旧的
     m_RoleOnlineReward.OnClear();
     m_RoleGameData.OnClear();
     m_RolePackage.OnClear();
     m_RoleLauncher.OnClear();
     m_RoleAnnouncement.OnClear();
     m_RoleOperate.OnClear();
     m_RoleStatesMessage.OnClear();
     m_RoleLottery.OnClear();
     RoleChar.OnClear();
     RoleRelationRequest.OnClear();
 }
Example #2
0
 public void OnRoleResetOtherInfo()//在玩家进行刷新 或者是 断线重新连接后 进行的处理
 {
     //客户端重新设置下全部的外围数据
     AchievementManager.ResetInfo();
     ActionManager.ResetInfo();
     //CheckManager.ResetInfo();
     EntityManager.ResetInfo();
     RoleGameData.ResetInfo();
     ItemManager.ResetInfo();
     MailManager.ResetInfo();
     RankManager.ResetInfo();
     RelationManager.ResetInfo();
     TaskManager.ResetInfo();
     RoleAnnouncement.ResetInfo();
     MonthManager.ResetInfo();
     RoleChar.ResetInfo();
 }