namespace ET.Client { [Event(SceneType.Process)] public class EntryEvent2_InitClient : AEvent<ET.EventType.EntryEvent2> { protected override async ETTask Run(Scene scene, ET.EventType.EntryEvent2 args) { //加载战斗相关资源 Game.AddSingleton<BattleResourceMgr>(); await BattleResourceMgr.Instance.InitAsync(); Game.AddSingleton<BattleMgr>(); await BattleMgr.Instance.InitAsync(); Game.AddSingleton<BattleUnitFactory>(); await BattleUnitFactory.Instance.InitAsync(); //Game.AddSingleton<SoundManager>(); //await SoundManager.Instance.InitAsync(); Game.AddSingleton<SkillMgr>(); } } }