예제 #1
0
        protected void DestoryMiscSys()
        {
            Singleton <CheatCommandRegister> .DestroyInstance();

            Singleton <CheatCommandsRepository> .DestroyInstance();

            if (MonoSingleton <ConsoleWindow> .HasInstance())
            {
                MonoSingleton <ConsoleWindow> .DestroyInstance();
            }
        }
예제 #2
0
        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();
        }
예제 #3
0
        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();
        }
예제 #4
0
        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();
        }
예제 #5
0
    public static void ClearDestroy()
    {
        MonoSingleton <T> .DestroyInstance();

        MonoSingleton <T> ._destroyed = false;
    }
예제 #6
0
        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();
        }