Example #1
0
 /// <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);
 }
Example #2
0
 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);
 }
Example #3
0
 public static void AddFileLoader(CustomFileLoader loader)
 {
     LuaFile.AddLoader(loader);
 }
Example #4
0
 public static void AddLoader(CustomFileLoader loader)
 {
     customLoaders.Add(loader);
 }