|
Elin Decompiled Documentation EA 23.317 Nightly
|
Public Member Functions | |
| override void | Init (string path, string defaultPackage="_Elona") |
| void | SaveLoadOrder () |
| void | LoadLoadOrder () |
| IEnumerator | RefreshMods (Action onComplete, bool syncMods) |
| ModPackage | AddPackage (DirectoryInfo dir, bool isInPackages=false) |
| ModPackage | AddWorkshopPackage (WorkshopItem item, bool isInPackages=false) |
| int | CountUserMod () |
| void | LoadLocalPackages () |
| void | LoadCustomPackage () |
| IEnumerator | LoadWorkshopPackages () |
| void | InitPackagesMeta () |
| void | ActivatePackages () |
| override void | ParseExtra (DirectoryInfo dir, BaseModPackage package) |
Public Attributes | |
| List< FileInfo > | replaceFiles = new List<FileInfo>() |
Static Public Attributes | |
| static List< object > | ListPluginObject = new List<object>() |
| static bool | disableMod |
Properties | |
| static List< string > | ListChainLoad [get] |
| static DirectoryInfo | DirWorkshop [get] |
| static new ModManager | Instance [get] |
| static bool | IsInitialized [get] |
Private Member Functions | |
| IEnumerator | UpdateWorkshopPackages () |
Private Attributes | |
| LoadingScreen | _loading |
Definition at line 13 of file ModManager.cs.
|
inline |
Definition at line 327 of file ModManager.cs.
References _loading, disableMod, BaseModManager.listChainLoad, ListPluginObject, and LoadingScreen.Log().
Referenced by RefreshMods().
|
inline |
Definition at line 159 of file ModManager.cs.
References installed.
Referenced by AddWorkshopPackage(), LoadLocalPackages(), LayerMod.OnInit(), and RefreshMods().
|
inline |
Definition at line 174 of file ModManager.cs.
References AddPackage(), and item.
Referenced by LoadWorkshopPackages().
|
inline |
Definition at line 192 of file ModManager.cs.
References BaseModPackage.builtin.
Referenced by LayerTitle.OnClickContinue(), and LayerTitle.OnClickStart().
|
inline |
Definition at line 31 of file ModManager.cs.
References Debug, Core.GetElinIni(), BaseCore.IsOffline, BaseModManager.rootDefaultPacakge, BaseModManager.rootMod, and Core.SaveElinIni().
Referenced by CoreDebug.RegenerateNames(), and Core.StartCase().
|
inline |
Definition at line 307 of file ModManager.cs.
References _loading, BaseModPackage.id, BaseModPackage.Init(), LoadingScreen.Log(), and BaseModPackage.title.
Referenced by RefreshMods().
|
inline |
Definition at line 219 of file ModManager.cs.
References _loading, CorePath.custom, and LoadingScreen.Log().
Referenced by RefreshMods().
|
inline |
Definition at line 74 of file ModManager.cs.
References BaseModPackage.builtin, and BaseModPackage.dirInfo.
Referenced by RefreshMods().
|
inline |
Definition at line 197 of file ModManager.cs.
References _loading, AddPackage(), disableMod, LoadingScreen.Log(), and BaseModManager.rootMod.
Referenced by RefreshMods().
|
inline |
Definition at line 231 of file ModManager.cs.
References _loading, AddWorkshopPackage(), LoadingScreen.Log(), and UpdateWorkshopPackages().
Referenced by RefreshMods().
|
inline |
Definition at line 354 of file ModManager.cs.
References ModPackage.AddOrUpdateLang(), BaseModPackage.builtin, ModPackage.ParseLangMod(), ModPackage.ParseMap(), ModPackage.ParseMapPiece(), ModPackage.ParsePortrait(), ModPackage.ParseSound(), ModPackage.ParseTalkText(), ModPackage.ParseTexture(), ModPackage.ParseTextureReplace(), and replaceFiles.
|
inline |
Definition at line 103 of file ModManager.cs.
References $, _loading, BaseModPackage.activated, ActivatePackages(), AddPackage(), EClass.debug, disableMod, BaseModPackage.id, InitPackagesMeta(), BaseModPackage.isInPackages, item, LoadCustomPackage(), LoadLoadOrder(), LoadLocalPackages(), BaseModPackage.loadPriority, LoadWorkshopPackages(), LoadingScreen.Log(), CoreDebug.skipMod, Util, and BaseModPackage.willActivate.
Referenced by Core.StartCase().
|
inline |
Definition at line 63 of file ModManager.cs.
References $, disableMod, and CorePath.rootExe.
Referenced by LayerMod.Move(), LayerMod.OnInit(), and LayerMod.OnKill().
|
inlineprivate |
Definition at line 251 of file ModManager.cs.
References $, _loading, Debug, BaseModPackage.installed, item, LoadingScreen.Log(), and BaseModPackage.progressText.
Referenced by LoadWorkshopPackages().
|
private |
Definition at line 19 of file ModManager.cs.
Referenced by ActivatePackages(), InitPackagesMeta(), LoadCustomPackage(), LoadLocalPackages(), LoadWorkshopPackages(), RefreshMods(), and UpdateWorkshopPackages().
|
static |
Definition at line 17 of file ModManager.cs.
Referenced by ActivatePackages(), LoadLocalPackages(), RefreshMods(), SaveLoadOrder(), and Core.StartCase().
|
static |
Definition at line 15 of file ModManager.cs.
Referenced by ActivatePackages(), and Core.StartCase().
| List<FileInfo> ModManager.replaceFiles = new List<FileInfo>() |
Definition at line 21 of file ModManager.cs.
Referenced by TextureManager.Init(), and ParseExtra().
|
staticget |
Definition at line 25 of file ModManager.cs.
|
staticget |
Definition at line 27 of file ModManager.cs.
|
staticget |
Definition at line 29 of file ModManager.cs.
Referenced by Core.StartCase().
|
staticget |
Definition at line 23 of file ModManager.cs.