// // GameApp.cs // Create: // 2019-10-29 // Description: // 核心模块的插件 // Author: // 薛林强 <545626463@qq.com> // // Copyright (c) 2026 虚幻骑士科技 using UnityEngine; #if UNITY_EDITOR using UnityEditor; #endif namespace Skyunion { public class CorePlugin : Plugin { public CorePlugin():base("CorePlugin") { } public override void OnAddModule() { AddModule(new LogService()); AddModule(new NetService()); //AddModule(new XAssetService()); AddModule(new AddressAssetService()); AddModule(new AudioService()); AddModule(new UIManager()); AddModule(new InputManager()); AddModule(new DataServiceSQLite()); HotfixMode mode = HotfixMode.NativeCode; #if UNITY_EDITOR mode = (HotfixMode)EditorPrefs.GetInt("HofixService_HofixMode", (int)HotfixMode.NativeCode); #endif if (mode == HotfixMode.ILRT || mode == HotfixMode.Reflect) { AddModule(new HotFixService()); } } } }