Anairkoen Schno
|
73b849d7c1
|
Fixed NullReferenceException in StateTransitionTransaction.Commit when no PluginEnabled or PluginDisabled subscriptions exist
|
4 years ago |
Anairkoen Schno
|
722429c37d
|
Added guarantee that enable/disable will always be from main thread
|
4 years ago |
Anairkoen Schno
|
50fea67b68
|
Added MainThread checks and UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
57b86a27bf
|
PluginManager cleanup
|
4 years ago |
Anairkoen Schno
|
4a2d14559e
|
Fixed disable tasks for .NET 3
|
4 years ago |
Anairkoen Schno
|
9b301af67c
|
Added checks for enablability and calls to enable/disable events
|
4 years ago |
Anairkoen Schno
|
ab44d12f30
|
Bumped version
|
4 years ago |
Anairkoen Schno
|
18676185be
|
Added actual enable/disable commit functionality
|
4 years ago |
Anairkoen Schno
|
8bfe8b265f
|
Added more information to mod state transactions about failures and the like
|
4 years ago |
Anairkoen Schno
|
799d351bed
|
Added reset functionality back to DisabledConfig
|
4 years ago |
Anairkoen Schno
|
5fbce8b815
|
Fixed bare manifests
|
4 years ago |
Anairkoen Schno
|
1612221da9
|
Tweaked documentation to better reflect behavior
|
4 years ago |
Anairkoen Schno
|
11103bf78b
|
Documented plugin state management API
|
4 years ago |
Anairkoen Schno
|
6ae0146770
|
Created API for plugin enabling and disabling
|
4 years ago |
Anairkoen Schno
|
a52cd5eaf2
|
Renamed BeatSaber class to UnityGame
|
4 years ago |
Anairkoen Schno
|
cc29d032b3
|
Switched EnumerableExtensions Prepend and Append to use custom enumerators
|
4 years ago |
Anairkoen Schno
|
9a3050068f
|
Bumped version
|
4 years ago |
Anairkoen Schno
|
566e9dddb1
|
Bumped game version
|
4 years ago |
Anairkoen Schno
|
898c4497ca
|
Bumped version
|
4 years ago |
Anairkoen Schno
|
eb905e93ad
|
Added more to the start-dev documentation page
|
4 years ago |
Anairkoen Schno
|
751462098c
|
Removed old plugin interface stuff
|
4 years ago |
Anairkoen Schno
|
93746f9492
|
Added .NET 3 polyfill for Expression.Block, Expression.Variable, and Expression.Assign
|
4 years ago |
Anairkoen Schno
|
eaf52f2675
|
Minor changes for possibly improved .NET 3 support
|
4 years ago |
Anairkoen Schno
|
3d947702ee
|
More documentation
|
4 years ago |
Anairkoen Schno
|
95f78d9752
|
Bumped version
|
4 years ago |
Anairkoen Schno
|
2227f6d5f2
|
Documentation
|
4 years ago |
Anairkoen Schno
|
5eda901607
|
Switched entirely over to attribute based system
|
4 years ago |
Anairkoen Schno
|
fac193edca
|
Refactored PluginMetadata and PluginExecutor out of PluginLoader
|
4 years ago |
Anairkoen Schno
|
39958a5634
|
Added the rest of the code to generate delegates for PluginExecutor
|
4 years ago |
Anairkoen Schno
|
4343431eed
|
Added new PluginExecutor type for new attribute-based system
|
4 years ago |
Anairkoen Schno
|
4185b21f6e
|
RuntimeOptions annotation is now obtained early
|
4 years ago |
Anairkoen Schno
|
2e4867524b
|
Added more support for annotations
|
4 years ago |
Anairkoen Schno
|
0879924fce
|
Some cleaning
|
4 years ago |
Anairkoen Schno
|
bfb05ab48a
|
Cleaned and moved a few thigns
|
4 years ago |
Anairkoen Schno
|
068d7f4775
|
Minor changes to initialization sequence
|
4 years ago |
Anairkoen Schno
|
cab1fbd9fa
|
Moved some plugin interface stuff around
|
4 years ago |
Anairkoen Schno
|
32086cfcfa
|
Beta 2
|
5 years ago |
Anairkoen Schno
|
bb44e27923
|
Added check for game version boundary
|
5 years ago |
Anairkoen Schno
|
29f5ba2aeb
|
Bumped version
|
5 years ago |
Anairkoen Schno
|
9026ecbe1b
|
Fixed Array.Empty for .NET 3
|
5 years ago |
Anairkoen Schno
|
f2d74bb392
|
Added IgnoreReason to ignored plugins
Added checks for dependencies during load for when features deny loading
|
5 years ago |
Anairkoen Schno
|
d631d39474
|
Added an AlmostVersionConverter
|
5 years ago |
Anairkoen Schno
|
a59a92d895
|
Added CollectionConverter and some derivatives
|
5 years ago |
Anairkoen Schno
|
eb1058eb5d
|
Fixed some dumb Net3 inconsistencies by a different conditional compilation thats less gross
|
5 years ago |
Anairkoen Schno
|
d76bc8f44c
|
Added some TODOs
|
5 years ago |
Anairkoen Schno
|
924b66d516
|
Added Attributes ant their support
|
5 years ago |
Anairkoen Schno
|
a943e8de55
|
ConfigRuntime now properly shuts down and auto-saves all configs
|
5 years ago |
Anairkoen Schno
|
48b4819b95
|
Moved end-of-process saving into ConfigRuntime itself
|
5 years ago |
Anairkoen Schno
|
2261a0d75e
|
Switched internal configs to virtual properties
Added OnReload to DisabledConfig to make it stabler
|
5 years ago |
Anairkoen Schno
|
c140733663
|
Removed latent TODO
|
5 years ago |