/// <summary> /// 外部依赖初始化 /// </summary> /// <param name="luaFileLoader"></param> /// <param name="logDelegate"></param> /// <param name="logWarn"></param> /// <param name="logError"></param> public static void ExternalDependenceInit(CustomFileLoader luaFileLoader, LogDelegate logDelegate, LogDelegate logWarn, LogDelegate logError) { Debug.m_Log = logDelegate; Debug.m_LogWarn = logWarn; Debug.m_LogError = logError; //Core.Debug.Assert = Debug.Assert; Core.LuaMgr.AddFileLoader(luaFileLoader); //Core.FileReader.AddReader(FileRead); }
static bool LoadItems(ItemManager __instance) { //Mod processing would not be marked as done when this is called during mod loading. if (S.I.modCtrl.processing) { CustomFileLoader.AfterInstall(); return(true); } return(true); }
public static void AddFileLoader(CustomFileLoader loader) { LuaFile.AddLoader(loader); }
public static void AddLoader(CustomFileLoader loader) { customLoaders.Add(loader); }