protected void DestoryMiscSys() { Singleton <CheatCommandRegister> .DestroyInstance(); Singleton <CheatCommandsRepository> .DestroyInstance(); if (MonoSingleton <ConsoleWindow> .HasInstance()) { MonoSingleton <ConsoleWindow> .DestroyInstance(); } }
protected void DestoryBattleSys() { Singleton <SkillIndicateSystem> .DestroyInstance(); Singleton <SkillFuncDelegator> .DestroyInstance(); Singleton <SkillSelectControl> .DestroyInstance(); MonoSingleton <SceneMgr> .DestroyInstance(); Singleton <SkillDetectionControl> .DestroyInstance(); Singleton <GameObjMgr> .DestroyInstance(); Singleton <SceneManagement> .DestroyInstance(); Singleton <GameBuilder> .DestroyInstance(); Singleton <TipProcessor> .DestroyInstance(); Singleton <PassiveCreater <PassiveCondition, PassiveConditionAttribute> > .DestroyInstance(); Singleton <PassiveCreater <PassiveEvent, PassiveEventAttribute> > .DestroyInstance(); Singleton <DropItemMgr> .DestroyInstance(); Singleton <CBattleSystem> .DestroyInstance(); Singleton <BattleStatistic> .DestroyInstance(); Singleton <StarSystem> .DestroyInstance(); MonoSingleton <CameraSystem> .DestroyInstance(); Singleton <ActorDataCenter> .DestroyInstance(); Singleton <GamePlayerCenter> .DestroyInstance(); Singleton <CTrainingHelper> .DestroyInstance(); Singleton <CSurrenderSystem> .DestroyInstance(); }
protected void DestroyCoreSys() { Singleton <BattleLogic> .DestroyInstance(); Singleton <LobbyLogic> .DestroyInstance(); Singleton <GameLogic> .DestroyInstance(); Singleton <GameInput> .DestroyInstance(); Singleton <InputModule> .DestroyInstance(); MonoSingleton <ActionManager> .DestroyInstance(); MonoSingleton <GameLoader> .DestroyInstance(); Singleton <ResourceLoader> .DestroyInstance(); Singleton <GameEventSys> .DestroyInstance(); Singleton <GameDataMgr> .DestroyInstance(); }
protected void DestroyBaseSys() { Singleton <GameStateCtrl> .DestroyInstance(); Singleton <CCheatSystem> .DestroyInstance(); Singleton <CTextManager> .DestroyInstance(); Singleton <CUIEventManager> .DestroyInstance(); Singleton <CUIManager> .DestroyInstance(); Singleton <CSoundManager> .DestroyInstance(); Singleton <CGameObjectPool> .DestroyInstance(); Singleton <CResourceManager> .DestroyInstance(); Singleton <CTimerManager> .DestroyInstance(); Singleton <EventRouter> .DestroyInstance(); MonoSingleton <TssdkSys> .DestroyInstance(); }
public static void ClearDestroy() { MonoSingleton <T> .DestroyInstance(); MonoSingleton <T> ._destroyed = false; }
protected void DestoryPeripherySys() { Singleton <CEquipSystem> .DestroyInstance(); Singleton <CUIParticleSystem> .DestroyInstance(); MonoSingleton <NewbieGuideManager> .DestroyInstance(); Singleton <HeroChooseLogic> .DestroyInstance(); Singleton <CTaskSys> .DestroyInstance(); Singleton <CGuildSystem> .DestroyInstance(); Singleton <CAchievementSystem> .DestroyInstance(); Singleton <CExperienceCardSystem> .DestroyInstance(); Singleton <CPurchaseSys> .DestroyInstance(); Singleton <CMailSys> .DestroyInstance(); Singleton <CUILoadingSystem> .DestroyInstance(); Singleton <CRoleRegisterSys> .DestroyInstance(); Singleton <NewbieGuideDataManager> .DestroyInstance(); Singleton <PVESettleSys> .DestroyInstance(); Singleton <CSettleSystem> .DestroyInstance(); Singleton <TreasureChestMgr> .DestroyInstance(); Singleton <CSymbolSystem> .DestroyInstance(); Singleton <CHeroSelectNormalSystem> .DestroyInstance(); Singleton <CSettingsSys> .DestroyInstance(); Singleton <CLobbySystem> .DestroyInstance(); Singleton <CQualifyingSystem> .DestroyInstance(); Singleton <CPvPHeroShop> .DestroyInstance(); Singleton <CShopSystem> .DestroyInstance(); Singleton <BurnExpeditionController> .DestroyInstance(); Singleton <CChatController> .DestroyInstance(); Singleton <CFriendContoller> .DestroyInstance(); Singleton <CHeroOverviewSystem> .DestroyInstance(); Singleton <CHeroInfoSystem2> .DestroyInstance(); Singleton <CHeroSkinBuyManager> .DestroyInstance(); Singleton <CHeroChooseSys> .DestroyInstance(); Singleton <CLadderSystem> .DestroyInstance(); Singleton <CInviteSystem> .DestroyInstance(); Singleton <CRoomSystem> .DestroyInstance(); Singleton <CMatchingSystem> .DestroyInstance(); Singleton <CAdventureSys> .DestroyInstance(); Singleton <CMallSystem> .DestroyInstance(); Singleton <CBagSystem> .DestroyInstance(); Singleton <CRoleInfoManager> .DestroyInstance(); Singleton <CUICommonSystem> .DestroyInstance(); Singleton <SingleGameSettleMgr> .DestroyInstance(); Singleton <CHeroAnimaSystem> .DestroyInstance(); Singleton <CPaySystem> .DestroyInstance(); MonoSingleton <IDIPSys> .DestroyInstance(); MonoSingleton <PandroaSys> .DestroyInstance(); Singleton <HeadIconSys> .DestroyInstance(); MonoSingleton <BannerImageSys> .DestroyInstance(); MonoSingleton <ShareSys> .DestroyInstance(); MonoSingleton <NoticeSys> .DestroyInstance(); Singleton <CAddSkillSys> .DestroyInstance(); MonoSingleton <NobeSys> .DestroyInstance(); MonoSingleton <VoiceSys> .DestroyInstance(); Singleton <CPlayerInfoSystem> .DestroyInstance(); Singleton <CMiniPlayerInfoSystem> .DestroyInstance(); Singleton <CLoudSpeakerSys> .DestroyInstance(); Singleton <COBSystem> .DestroyInstance(); }