|
Elin Decompiled Documentation EA 23.315 Nightly
|
Public Member Functions | |
| ElinGameIOPropertyAttribute (string chunkName) | |
| override void | Register (PropertyInfo property) |
Public Member Functions inherited from ElinEventBaseAttribute | |
| virtual void | Register (MethodInfo method) |
| virtual void | Register (PropertyInfo property) |
Properties | |
| string | ChunkName [get] |
Static Private Member Functions | |
| static Action< object > | CreateSetterDelegate (MethodInfo method) |
| static void | LoadGameIOProperty (GameIOContext context) |
| static void | SaveGameIOProperty (GameIOContext context) |
Static Private Attributes | |
| static bool | _registered |
| static readonly Dictionary< string,(PropertyInfo property, Func< object > getter, Action< object > setter)> | _contextVars = new Dictionary<string, (PropertyInfo, Func<object>, Action<object>)>() |
Definition at line 9 of file ElinGameIOPropertyAttribute.cs.
|
inline |
Definition at line 17 of file ElinGameIOPropertyAttribute.cs.
References ChunkName.
|
inlinestaticprivate |
Definition at line 41 of file ElinGameIOPropertyAttribute.cs.
Referenced by Register().
|
inlinestaticprivate |
Definition at line 49 of file ElinGameIOPropertyAttribute.cs.
References $, _contextVars, and Debug.
Referenced by Register().
|
inlinevirtual |
Reimplemented from ElinEventBaseAttribute.
Definition at line 22 of file ElinGameIOPropertyAttribute.cs.
References _contextVars, _registered, ChunkName, CreateSetterDelegate(), item, LoadGameIOProperty(), SaveGameIOProperty(), and BaseModManager.SubscribeEvent().
|
inlinestaticprivate |
Definition at line 76 of file ElinGameIOPropertyAttribute.cs.
References $, _contextVars, and Debug.
Referenced by Register().
|
staticprivate |
Definition at line 13 of file ElinGameIOPropertyAttribute.cs.
Referenced by LoadGameIOProperty(), Register(), and SaveGameIOProperty().
|
staticprivate |
Definition at line 11 of file ElinGameIOPropertyAttribute.cs.
Referenced by Register().
|
get |
Definition at line 15 of file ElinGameIOPropertyAttribute.cs.
Referenced by ElinGameIOPropertyAttribute(), and Register().