CTT/Unity/Assets/Model/Game/Event/DownloadInitResourceFinish.cs

24 lines
487 B
C#

using ET.EventType;
#if UNITY
using libx;
using UnityEngine;
#endif
namespace ET
{
public class DownloadInitResourceFinishEvent: AEvent<DownloadInitResourceFinish>
{
public override async ETTask Run(DownloadInitResourceFinish args)
{
#if UNITY
Game.Scene.RemoveComponent<Updater>();
Game.Scene.RemoveComponent<NetworkMonitor>();
Game.Scene.RemoveComponent<Downloader>();
#endif
await Hotfix.instance.LoadHotfixAssembly();
Hotfix.instance.GotoHotfix();
}
}
}