|
Elin Decompiled Documentation EA 23.286 Nightly Patch 1
|
Public Member Functions | |
| override void | Init (string path, string defaultPackage="_Elona") |
| void | SaveLoadOrder () |
| void | LoadLoadOrder () |
| void | ImportSourceLocalizations (string lang) |
| void | ImportAllModSourceSheets () |
| void | ImportAllModDialogs () |
| void | ImportAllModGodTalks () |
| 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 |
| Action | ImportModGodTalks |
Definition at line 14 of file ModManager.cs.
|
inline |
Definition at line 491 of file ModManager.cs.
References _loading, disableMod, BaseModManager.listChainLoad, ListPluginObject, ModUtil.LoadTypeFallback(), LoadingScreen.Log(), and ModUtil.OnModsActivated().
Referenced by RefreshMods().
|
inline |
Definition at line 337 of file ModManager.cs.
References installed.
Referenced by AddWorkshopPackage(), LoadLocalPackages(), and RefreshMods().
|
inline |
Definition at line 352 of file ModManager.cs.
References AddPackage(), and item.
Referenced by LoadWorkshopPackages().
|
inline |
Definition at line 365 of file ModManager.cs.
References BaseModPackage.builtin.
Referenced by LayerTitle.OnClickContinue(), and LayerTitle.OnClickStart().
|
inline |
Definition at line 231 of file ModManager.cs.
References Debug, and Lang.extraExcelDialogs.
Referenced by Init().
|
inline |
Definition at line 243 of file ModManager.cs.
References SourceManager.dataGodTalk, Debug, LangSetting.dir, item, Lang.setting, ExcelData.sheets, and EClass.sources.
|
inline |
Definition at line 193 of file ModManager.cs.
References Debug, SourceManager.elements, SourceImporter.fileProviders, SourceImporter.HotInit(), SourceImporter.ImportFilesCached(), ModUtil.sourceImporter, and EClass.sources.
Referenced by SourceManager.Init().
|
inline |
Definition at line 114 of file ModManager.cs.
References $, Debug, Lang.IsBuiltin(), and item.
|
inline |
Definition at line 34 of file ModManager.cs.
References Debug, Core.GetElinIni(), ImportAllModDialogs(), BaseCore.IsOffline, BaseModManager.rootDefaultPacakge, BaseModManager.rootMod, Core.SaveElinIni(), and BaseModManager.SubscribeEvent().
Referenced by CoreDebug.RegenerateNames(), and Core.StartCase().
|
inline |
Definition at line 473 of file ModManager.cs.
References _loading, BaseModPackage.id, BaseModPackage.Init(), LoadingScreen.Log(), and BaseModPackage.title.
Referenced by RefreshMods().
|
inline |
Definition at line 385 of file ModManager.cs.
References _loading, CorePath.custom, and LoadingScreen.Log().
Referenced by RefreshMods().
|
inline |
Definition at line 85 of file ModManager.cs.
References BaseModPackage.builtin, and BaseModPackage.dirInfo.
Referenced by RefreshMods().
|
inline |
Definition at line 370 of file ModManager.cs.
References _loading, AddPackage(), disableMod, LoadingScreen.Log(), and BaseModManager.rootMod.
Referenced by RefreshMods().
|
inline |
Definition at line 397 of file ModManager.cs.
References _loading, AddWorkshopPackage(), LoadingScreen.Log(), and UpdateWorkshopPackages().
Referenced by RefreshMods().
|
inline |
Definition at line 518 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 281 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 74 of file ModManager.cs.
References $, disableMod, and CorePath.rootExe.
Referenced by LayerMod.Move(), LayerMod.OnInit(), and LayerMod.OnKill().
|
inlineprivate |
Definition at line 417 of file ModManager.cs.
References $, _loading, Debug, BaseModPackage.installed, item, LoadingScreen.Log(), and BaseModPackage.progressText.
Referenced by LoadWorkshopPackages().
|
private |
Definition at line 20 of file ModManager.cs.
Referenced by ActivatePackages(), InitPackagesMeta(), LoadCustomPackage(), LoadLocalPackages(), LoadWorkshopPackages(), RefreshMods(), and UpdateWorkshopPackages().
|
static |
Definition at line 18 of file ModManager.cs.
Referenced by ActivatePackages(), LoadLocalPackages(), RefreshMods(), SaveLoadOrder(), and Core.StartCase().
|
private |
Definition at line 24 of file ModManager.cs.
|
static |
Definition at line 16 of file ModManager.cs.
Referenced by ActivatePackages(), and Core.StartCase().
| List<FileInfo> ModManager.replaceFiles = new List<FileInfo>() |
Definition at line 22 of file ModManager.cs.
Referenced by TextureManager.Init(), and ParseExtra().
|
staticget |
Definition at line 28 of file ModManager.cs.
|
staticget |
Definition at line 30 of file ModManager.cs.
Referenced by SourceManager.Init().
|
staticget |
Definition at line 32 of file ModManager.cs.
Referenced by Core.StartCase().
|
staticget |
Definition at line 26 of file ModManager.cs.