Elin Decompiled Documentation EA 23.200 Stable
|
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 266 of file ModManager.cs.
References installed, BaseModManager.packages, and BaseModManager.priorityIndex.
Referenced by Init(), and RefreshMods().
|
inline |
Definition at line 280 of file ModManager.cs.
References installed, item, BaseModManager.packages, and BaseModManager.priorityIndex.
Referenced by HandleResults().
|
inline |
Definition at line 298 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 236 of file ModManager.cs.
References BaseModPackage.builtin, BaseModPackage.dirInfo, and BaseModManager.packages.
Referenced by RefreshMods().
|
inlinevirtual |
Reimplemented from BaseModManager.
Definition at line 311 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(), BaseModPackage.builtin, 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, ModUtil.LoadTypeFallback(), LoadingScreen.Log(), ModUtil.OnModsActivated(), BaseModManager.packages, BaseModPackage.progressText, CoreDebug.skipMod, BaseModPackage.title, Util, and BaseModPackage.willActivate.
Referenced by Core.StartCase().
|
inline |
Definition at line 218 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 483 of file ModManager.cs.
References UpdateDialogs(), and UpdateExcelBook().
Referenced by ParseExtra(), and UpdateDialogs().
|
inline |
Definition at line 512 of file ModManager.cs.
References UpdateExcelSheet().
Referenced by UpdateDialogs(), and UpdateTalks().
|
inline |
Definition at line 550 of file ModManager.cs.
References Debug.
Referenced by UpdateExcelBook().
|
inline |
Definition at line 500 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.