Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
struct | SheetIndex |
Public Member Functions | |
override void | Init (string path, string defaultPackage="_Elona") |
IEnumerator | RefreshMods (Action onComplete, bool syncMods) |
void | SaveLoadOrder () |
void | LoadLoadOrder () |
ModPackage | AddPackage (DirectoryInfo dir, bool isInPackages=false) |
ModPackage | AddWorkshopPackage (WorkshopItem item, bool isInPackages=false) |
int | CountUserMod () |
override void | ParseExtra (DirectoryInfo dir, BaseModPackage package) |
void | UpdateDialogs (DirectoryInfo dir, string dirTemp) |
void | UpdateTalks (DirectoryInfo dir, string dirTemp) |
void | UpdateExcelBook (FileInfo f, string dirTemp, bool updateOnlyText) |
int | UpdateExcelSheet (ISheet destSheet, ISheet oldSheet, bool updateOnlytext) |
![]() | |
virtual void | Init (string path, string defaultPackage="_Elona") |
void | InitLang () |
virtual void | ParseExtra (DirectoryInfo dir, BaseModPackage package) |
Public Attributes | |
List< FileInfo > | replaceFiles = new List<FileInfo>() |
![]() | |
DirectoryInfo | dirWorkshop |
int | priorityIndex |
List< BaseModPackage > | packages = new List<BaseModPackage>() |
Static Public Attributes | |
static List< object > | ListPluginObject = new List<object>() |
static bool | disableMod = false |
![]() | |
static BaseModManager | Instance |
static string | rootMod |
static string | rootDefaultPacakge |
static bool | isInitialized |
static List< string > | listChainLoad = new List<string>() |
Properties | |
static List< string > | ListChainLoad [get] |
static DirectoryInfo | DirWorkshop [get] |
static bool | IsInitialized [get] |
Private Member Functions | |
void | HandleResults (UgcQuery query) |
Definition at line 14 of file ModManager.cs.
|
inline |
Definition at line 265 of file ModManager.cs.
References installed, BaseModManager.packages, and BaseModManager.priorityIndex.
Referenced by Init(), and RefreshMods().
|
inline |
Definition at line 279 of file ModManager.cs.
References installed, item, BaseModManager.packages, and BaseModManager.priorityIndex.
Referenced by HandleResults().
|
inline |
Definition at line 297 of file ModManager.cs.
References BaseModPackage.builtin, and BaseModManager.packages.
Referenced by LayerTitle.OnClickContinue(), and LayerTitle.OnClickStart().
|
inlineprivate |
Definition at line 84 of file ModManager.cs.
References AddWorkshopPackage().
Referenced by RefreshMods().
|
inlinevirtual |
Reimplemented from BaseModManager.
Definition at line 35 of file ModManager.cs.
References AddPackage(), CorePath.custom, EClass.debug, Debug, BaseModManager.dirWorkshop, Core.GetElinIni(), BaseCore.IsOffline, BaseModManager.packages, BaseModManager.rootDefaultPacakge, BaseModManager.rootMod, Core.SaveElinIni(), and CoreDebug.skipMod.
Referenced by Core.StartCase().
|
inline |
Definition at line 235 of file ModManager.cs.
References BaseModPackage.builtin, BaseModPackage.dirInfo, and BaseModManager.packages.
Referenced by RefreshMods().
|
inlinevirtual |
Reimplemented from BaseModManager.
Definition at line 310 of file ModManager.cs.
References ModItemList< T >.Add(), Portrait.allIds, BaseModPackage.builtin, EClass.core, Debug, SpriteReplacer.dictModItems, SourceManager.ExportSourceTexts(), Version.GetInt(), LangSetting.GetVersion(), SourceManager.Init(), Lang.IsBuiltin(), MOD.langs, MOD.listMaps, MOD.listPartialMaps, Portrait.modFull, TalkText.modList, Portrait.modOverlays, Portrait.modPortraitBGFs, Portrait.modPortraitBGs, Portrait.modPortraits, LangSetting.name, CorePath.packageCore, replaceFiles, Lang.runUpdate, LangSetting.SetVersion(), EClass.sources, Log.system, UpdateDialogs(), SourceManager.UpdateSourceTexts(), UpdateTalks(), and BaseCore.version.
|
inline |
Definition at line 95 of file ModManager.cs.
References BaseModPackage.Activate(), BaseModPackage.activated, AddPackage(), EClass.debug, Debug, BaseModPackage.dirInfo, BaseModManager.dirWorkshop, disableMod, BaseModPackage.downloadStarted, HandleResults(), BaseModPackage.id, BaseModPackage.Init(), BaseModPackage.installed, BaseModPackage.isInPackages, BaseModPackage.IsValidVersion(), BaseModManager.listChainLoad, ListPluginObject, LoadLoadOrder(), BaseModPackage.loadPriority, LoadingScreen.Log(), ModUtil.OnModsActivated(), BaseModManager.packages, BaseModPackage.progressText, CoreDebug.skipMod, BaseModPackage.title, Util, and BaseModPackage.willActivate.
Referenced by Core.StartCase().
|
inline |
Definition at line 217 of file ModManager.cs.
References BaseModPackage.builtin, BaseModPackage.dirInfo, disableMod, item, BaseModManager.packages, and CorePath.rootExe.
Referenced by LayerMod.OnInit(), and LayerMod.OnKill().
|
inline |
Definition at line 482 of file ModManager.cs.
References UpdateDialogs(), and UpdateExcelBook().
Referenced by ParseExtra(), and UpdateDialogs().
|
inline |
Definition at line 511 of file ModManager.cs.
References UpdateExcelSheet().
Referenced by UpdateDialogs(), and UpdateTalks().
|
inline |
Definition at line 549 of file ModManager.cs.
References Debug.
Referenced by UpdateExcelBook().
|
inline |
Definition at line 499 of file ModManager.cs.
References UpdateExcelBook().
Referenced by ParseExtra().
|
static |
Definition at line 25 of file ModManager.cs.
Referenced by RefreshMods(), SaveLoadOrder(), and Core.StartCase().
|
static |
Definition at line 23 of file ModManager.cs.
Referenced by RefreshMods(), and Core.StartCase().
List<FileInfo> ModManager.replaceFiles = new List<FileInfo>() |
Definition at line 27 of file ModManager.cs.
Referenced by TextureManager.Init(), and ParseExtra().
|
staticget |
Definition at line 31 of file ModManager.cs.
|
staticget |
Definition at line 33 of file ModManager.cs.
Referenced by Core.StartCase().
|
staticget |
Definition at line 29 of file ModManager.cs.