// // GameApp.cs // Create: // 2019-10-29 // Description: // 热更新 服务接口 // Author: // 薛林强 <545626463@qq.com> // // Copyright (c) 2026 虚幻骑士科技 using System; namespace Skyunion { public enum HotfixMode { Reflect, ILRT, NativeCode, IFix, } public interface IHotFixService : IModule { HotfixMode GetHotfixMode(); IHotfixObject Instantiate(string rTypeName, params object[] rArgs); T Instantiate(string rTypeName, params object[] rArgs); T Instantiate(Type type); object Instantiate(Type type); object Invoke(IHotfixObject rHotfixObj, string rMethodName, params object[] rArgs); object InvokeParent(IHotfixObject rHotfixObj, string rParentType, string rMethodName, params object[] rArgs); object InvokeStatic(string rTypeName, string rMethodName, params object[] rArgs); object GetAppdomain(); } }