|
Elin Decompiled Documentation EA 23.286 Nightly Patch 1
|
Classes | |
| class | BaseResource |
Public Member Functions | |
| virtual void | Init (string path, string defaultPackage="_Elona") |
| void | InitLang () |
| virtual void | ParseExtra (DirectoryInfo dir, BaseModPackage package) |
Static Public Member Functions | |
| static void | SubscribeEvent (string eventId, Action< object > handler) |
| static void | UnsubscribeEvent (string eventId, Action< object > handler) |
| static void | PublishEvent (string eventId, object data=null) |
| static bool | HasEventSubscriber (string eventId) |
Public Attributes | |
| DirectoryInfo | dirWorkshop |
| int | priorityIndex |
| List< BaseModPackage > | packages = new List<BaseModPackage>() |
Static Public Attributes | |
| static BaseModManager | Instance |
| static string | rootMod |
| static string | rootDefaultPacakge |
| static bool | isInitialized |
| static List< string > | listChainLoad = new List<string>() |
Static Private Attributes | |
| static readonly Dictionary< string, HashSet< Action< object > > > | _eventHandlers = new Dictionary<string, HashSet<Action<object>>>() |
Definition at line 7 of file BaseModManager.cs.
|
inlinestatic |
Definition at line 133 of file BaseModManager.cs.
References _eventHandlers.
|
inlinevirtual |
Definition at line 44 of file BaseModManager.cs.
References Debug, Instance, rootDefaultPacakge, and rootMod.
|
inline |
Definition at line 55 of file BaseModManager.cs.
References Debug, LangSetting.dir, LangSetting.id, ExcelDataList.items, Lang.langCode, MOD.langs, MOD.listTalk, and MOD.tones.
|
inlinevirtual |
|
inlinestatic |
Definition at line 114 of file BaseModManager.cs.
References $, _eventHandlers, Debug, and item.
Referenced by Card._OnDeserialized(), Feat.Apply(), Card.Create(), SourceManager.Init(), Scene.Init(), Game.Load(), ModUtil.OnModsActivated(), Game.Save(), Core.SetLang(), and Game.StartNewGame().
|
inlinestatic |
Definition at line 92 of file BaseModManager.cs.
References _eventHandlers.
Referenced by ModManager.Init().
|
inlinestatic |
Definition at line 102 of file BaseModManager.cs.
References _eventHandlers.
|
staticprivate |
Definition at line 35 of file BaseModManager.cs.
Referenced by HasEventSubscriber(), PublishEvent(), SubscribeEvent(), and UnsubscribeEvent().
| DirectoryInfo BaseModManager.dirWorkshop |
Definition at line 37 of file BaseModManager.cs.
|
static |
Definition at line 25 of file BaseModManager.cs.
Referenced by Init(), and BaseModPackage.Parse().
|
static |
Definition at line 31 of file BaseModManager.cs.
|
static |
Definition at line 33 of file BaseModManager.cs.
Referenced by ModManager.ActivatePackages().
| List<BaseModPackage> BaseModManager.packages = new List<BaseModPackage>() |
Definition at line 42 of file BaseModManager.cs.
| int BaseModManager.priorityIndex |
Definition at line 39 of file BaseModManager.cs.
|
static |
Definition at line 29 of file BaseModManager.cs.
Referenced by ModManager.Init(), and Init().
|
static |
Definition at line 27 of file BaseModManager.cs.
Referenced by ModManager.Init(), Init(), and ModManager.LoadLocalPackages().