David Higueros
|
6540f8b7bb
|
Made EventHandler InvokeEvent extension methods
|
2026-09-06 16:40:21 -06:00 |
|
David Higueros
|
caca3d92ad
|
Merge branch 'dev' into util-extension-dev
|
2026-09-06 16:36:43 -06:00 |
|
David Higueros
|
8795aab37c
|
Merge branch 'dev' into util-extension-dev
|
2026-08-17 21:24:29 -06:00 |
|
David Higueros
|
65e7770fc5
|
Merge branch 'dev' into util-extension-dev
|
2026-07-17 22:43:29 -06:00 |
|
David Higueros
|
8db3e10ce7
|
Added example for Visibility attribute
|
2026-07-17 22:41:23 -06:00 |
|
David Higueros
|
e205a68330
|
Created examples of utilizing option lists
|
2026-07-17 22:37:41 -06:00 |
|
David Higueros
|
ff6c6114cf
|
Changed option list attributes to only accept strings with zero or one format parameters
|
2026-07-17 22:28:13 -06:00 |
|
David Higueros
|
ff3478be54
|
Merge branch 'dev' into util-extension-dev
|
2026-07-17 19:24:35 -06:00 |
|
David Higueros
|
f34697a5bf
|
Moved option list attributes to subfolder
|
2026-07-10 19:02:06 -06:00 |
|
David Higueros
|
2ebb9f183c
|
Allowed properties to be of type ModdedOption<bool>
|
2026-07-10 16:55:33 -06:00 |
|
David Higueros
|
a2f363c8da
|
Added instanceGet out parameter to provide the group instance when needed, null when static, or the Singleton Instance if another OptionGroup
|
2026-07-10 16:48:50 -06:00 |
|
David Higueros
|
121744e9ef
|
Changed what flags are set for member finding
|
2026-07-10 16:13:14 -06:00 |
|
David Higueros
|
bae3a245f1
|
Added case for properties, including list values and indexers
|
2026-07-10 15:34:38 -06:00 |
|
David Higueros
|
7b5e38b10e
|
Added null member case
|
2026-07-10 14:10:33 -06:00 |
|
David Higueros
|
0895c58524
|
Added logic to determine method member validity and obtain visibility function
|
2026-07-10 14:01:17 -06:00 |
|
David Higueros
|
22d45c7c64
|
Applied attribute function in options manager
|
2026-07-10 13:28:50 -06:00 |
|
David Higueros
|
908ff4fa67
|
Created modded option visibility attribute
|
2026-07-10 13:26:52 -06:00 |
|
David Higueros
|
e7184c9592
|
Added RoleID further util methods
|
2026-07-09 23:44:46 -06:00 |
|
David Higueros
|
6598cb6933
|
Undid chaging property to init setter
|
2026-06-30 14:21:28 -06:00 |
|
David Higueros
|
706a836e4a
|
Invert order of operation for ResetTarget so SetOutline(false) still has previous target
|
2026-06-30 14:17:29 -06:00 |
|
David Higueros
|
418889087a
|
Merge branch 'dev' into util-extension-dev
|
2026-06-29 17:03:47 -06:00 |
|
David Higueros
|
a4daa87bfc
|
Added implicit operator to loadable asset which will call LoadAsset
|
2026-06-29 16:41:44 -06:00 |
|
David Higueros
|
7fdfd506e0
|
Added missing method cref
|
2026-06-23 21:18:05 -06:00 |
|
David Higueros
|
edf61e722f
|
Updated added method
|
2026-06-23 21:17:43 -06:00 |
|
David Higueros
|
791daa08ad
|
Merge branch 'dev' into documentation-improvement
|
2026-06-23 21:08:22 -06:00 |
|
David Higueros
|
e4d2509895
|
Added href tags for links
|
2026-06-23 21:01:45 -06:00 |
|
David Higueros
|
62c8e27535
|
Fixed annotations with double > annotations
|
2026-06-23 20:55:47 -06:00 |
|
David Higueros
|
8852c014ab
|
Replaced true, false, and null with langword annotations
|
2026-06-23 20:54:23 -06:00 |
|
David Higueros
|
adb9a2823d
|
Updated docstrings to reference classes, fields, and methods directly
|
2026-06-23 20:43:32 -06:00 |
|
David Higueros
|
a8861f03ac
|
Merge branch 'dev' into util-extension-dev
|
2026-06-23 15:19:17 -06:00 |
|
David Higueros
|
25794b149b
|
Created attribute versions for option list
|
2026-06-21 22:05:14 -06:00 |
|
David Higueros
|
c3384ef850
|
Changed parent attribute method signatures
|
2026-06-21 21:43:26 -06:00 |
|
David Higueros
|
3fd3c68aaf
|
Removed propertyinfo field
|
2026-06-21 21:06:14 -06:00 |
|
David Higueros
|
edeec4ca4d
|
Implemented list value patches
|
2026-06-21 21:01:48 -06:00 |
|
David Higueros
|
67727945da
|
Changed to store a reference to the property's value instance
|
2026-06-21 20:42:10 -06:00 |
|
David Higueros
|
68fb1d2b58
|
Added patches to the list's getter and setter
|
2026-06-21 20:27:46 -06:00 |
|
David Higueros
|
80b8af85cb
|
Added IList cast and null check
|
2026-06-21 19:59:49 -06:00 |
|
David Higueros
|
e5658df8c5
|
Created parent attribute class to share methods
|
2026-06-21 19:35:14 -06:00 |
|
David Higueros
|
887be871f0
|
Changed abstract methods to handle casting and calling abstract overload
|
2026-06-21 19:28:17 -06:00 |
|
David Higueros
|
11fa9581fa
|
Added abstract option list attribute
|
2026-06-21 18:54:57 -06:00 |
|
David Higueros
|
604d2f375d
|
Added interface to error logger check
|
2026-06-21 13:54:08 -06:00 |
|
David Higueros
|
39a43f5395
|
Removed unnecessary private get
|
2026-06-21 12:57:16 -06:00 |
|
David Higueros
|
b5e35e2533
|
Added constructor overload
|
2026-06-21 12:38:38 -06:00 |
|
David Higueros
|
bea37d815a
|
Applied Modded option list into options manager
|
2026-06-20 02:06:25 -06:00 |
|
David Higueros
|
e115317ad4
|
Removed generic from interface for easier manager registering alongside property
|
2026-06-20 01:56:14 -06:00 |
|
David Higueros
|
6a899ba27d
|
Removed properties that aren't required
|
2026-06-20 01:29:56 -06:00 |
|
David Higueros
|
ad6ca6fa3e
|
Simplified property setters and getter
|
2026-06-20 01:27:01 -06:00 |
|
David Higueros
|
93d5ebf15a
|
Removed Preset fields from interface that won't be used
|
2026-06-20 01:20:08 -06:00 |
|
David Higueros
|
007c202058
|
Changed properties to init instead of set to allow using object initializer but not changing the values later
|
2026-06-20 00:52:07 -06:00 |
|
David Higueros
|
f9f7b7e667
|
Expanded setters to set the inner options values as well
|
2026-06-19 23:30:58 -06:00 |
|
David Higueros
|
beb7443c9a
|
Extended from IReadOnlyList for potential easier iteration
|
2026-06-19 23:30:18 -06:00 |
|
David Higueros
|
be1d77bc6c
|
Removed readonly properties that can be more easily replicated with the indexer
|
2026-06-19 23:13:10 -06:00 |
|
David Higueros
|
b0be07192e
|
Removed middleman classes and fields that can be handled much easier
|
2026-06-19 23:12:08 -06:00 |
|
David Higueros
|
f9a33ce109
|
Created concrete class for nested IModdedOptions that aren't the concrete class
|
2026-06-19 22:32:16 -06:00 |
|
David Higueros
|
71a3461432
|
Created subclass with generic values
|
2026-06-19 22:23:35 -06:00 |
|
David Higueros
|
612597566b
|
Created abstract class for Option list
|
2026-06-19 21:35:03 -06:00 |
|
David Higueros
|
42eba6280d
|
Created interface for sets of equal/comparable modded options
|
2026-06-19 21:05:23 -06:00 |
|
David Higueros
|
c846109d07
|
Changed to use obsolete annotation
|
2026-06-19 17:07:31 -06:00 |
|
David Higueros
|
690b1b2dae
|
Added generic Enum Option attribute
|
2026-06-19 14:23:27 -06:00 |
|
David Higueros
|
01fe88ede9
|
Added equivalent extensions of Modifier OfType methods
|
2026-06-19 13:47:07 -06:00 |
|
David Higueros
|
34c172b6f1
|
Added methods to get modifiers from an interface type
|
2026-06-19 13:40:15 -06:00 |
|
David Higueros
|
29779f3711
|
Added similar extensions with new try remove methods
|
2026-06-19 13:24:28 -06:00 |
|
David Higueros
|
388b6ec676
|
Added TryRemoveModifier methods to simplify get and remove modifiers
|
2026-06-19 13:17:31 -06:00 |
|
David Higueros
|
d64eaddb0e
|
Added remove self method for modifiers
|
2026-06-19 12:43:28 -06:00 |
|