Commit Graph
1058 Commits
Author SHA1 Message Date
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
Atony e08e7e5f4b Merge branch 'master' into dev 2026-06-29 09:22:03 -05:00
Atony a5f0ed5975 Bump version 2026-06-29 09:13:24 -05:00
Atony d1f5e56cb9 Merge pull request #93 from TheDavSmasher/documentation-improvement
Documentation improvement
2026-06-29 09:12:15 -05:00
Atony 127e3f600e Fix misc warnings 2026-06-29 09:05:35 -05:00
Atony 47e02d3dcf Add documentation for menu categories 2026-06-29 08:47:21 -05:00
Atony f53e4fdc38 Add more option documentation 2026-06-29 08:44:56 -05:00
Atony b1f0ec6da3 Fix settings button breaking 2026-06-28 21:15:30 -05:00
Atony d0d5056e39 Fix hat tab being severely broken on v17.4 2026-06-28 20:30:28 -05:00
Atony 57e3f20cba Improve role option garbage collection further 2026-06-27 21:00:57 -05: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
Atony ff658db6f1 Remove destroyable singletons 2026-06-20 15:08:22 -05:00
Atony 750e00d06d Run GC when destroying multiple objects 2026-06-20 14:53:45 -05:00
Atony 3a5a397846 Only run gc when using v17.4 2026-06-20 14:28:08 -05: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