// Token: 0x06000168 RID: 360 RVA: 0x0001671C File Offset: 0x0001491C public static void UnloadAsses() { DataManager dataManager = DataManager.Instance; if (AssetManager.AssetMap != null && dataManager.bLoadingTableSuccess) { AssetManager.BigMac.Unload(); AssetManager.BigData.Unload(); DataManager.MissionDataManager.Reset(); } DownloadController.Reset(true); DataManager.Instance.Init(); GUIManager.Instance.pDVMgr.UnLoadDamageValueAsset(); AudioManager.Instance.UnLoadBGM(); GUIManager.Instance.UnloadAssets(); MallManager.Instance.UnloadAsset(); ActivityManager.Instance.ResetPara(); PetManager.Instance.UnloadAsset(); if (dataManager.m_BannedWord != null) { dataManager.m_BannedWord.UnLoadBannedWordTable(); dataManager.m_BannedWord.UnLoadBannedWordTable2(); } Array.Clear(dataManager.TempFightHeroID, 0, dataManager.TempFightHeroID.Length); Array.Clear(dataManager.FightHeroID, 0, dataManager.FightHeroID.Length); Array.Clear(dataManager.NonFightHeroID, 0, dataManager.NonFightHeroID.Length); Array.Clear(dataManager.SortNonFightHeroID, 0, dataManager.SortNonFightHeroID.Length); Array.Clear(dataManager.SelectHeroID, 0, dataManager.SelectHeroID.Length); dataManager.LegionBattleHero.Clear(); dataManager.FightHeroCount = 0u; dataManager.NonFightHeroCount = 0u; BattleNetwork.NetworkError = 0; dataManager.InitMarchData(); dataManager.curHeroData.Clear(); Array.Clear(dataManager.sortHeroData, 0, dataManager.sortHeroData.Length); dataManager.ResetBuffData(); dataManager.InitAltarTime(); NewbieManager.Free(); PushManage.PushStart = false; }