Example #1
0
        public void ClearLogicData()
        {
            Singleton <CRoleInfoManager> .get_instance().ClearMasterRoleInfo();

            Singleton <CAdventureSys> .GetInstance().Clear();

            Singleton <CMatchingSystem> .GetInstance().Clear();

            Singleton <CRoomSystem> .GetInstance().Clear();

            Singleton <CSymbolSystem> .GetInstance().Clear();

            Singleton <ActivitySys> .GetInstance().Clear();

            Singleton <CFriendContoller> .get_instance().ClearAll();

            Singleton <CChatController> .get_instance().ClearAll();

            Singleton <BurnExpeditionController> .get_instance().ClearAll();

            Singleton <InBattleMsgMgr> .get_instance().ClearData();

            if (MonoSingleton <NewbieGuideManager> .HasInstance())
            {
                MonoSingleton <NewbieGuideManager> .get_instance().StopCurrentGuide();

                MonoSingleton <NewbieGuideManager> .ClearDestroy();
            }
            Singleton <CMailSys> .get_instance().Clear();

            Singleton <CTaskSys> .get_instance().Clear();

            Singleton <CGuildSystem> .GetInstance().Clear();

            Singleton <CGuildMatchSystem> .GetInstance().Clear();

            GameDataMgr.ClearServerResData();
            Singleton <CMallFactoryShopController> .GetInstance().Clear();

            Singleton <RankingSystem> .GetInstance().ClearAll();

            Singleton <CLobbySystem> .GetInstance().Clear();

            Singleton <CUnionBattleRankSystem> .GetInstance().Clear();

            Singleton <HeadIconSys> .get_instance().Clear();

            Singleton <CLoudSpeakerSys> .get_instance().Clear();

            Singleton <COBSystem> .get_instance().Clear();

            Singleton <CInviteSystem> .get_instance().Clear();

            Singleton <CArenaSystem> .get_instance().Clear();

            Singleton <SCModuleControl> .get_instance().Clear();

            MonoSingleton <IDIPSys> .GetInstance().ClearIDIPData();
        }