Anairkoen Schno
|
732bd02671
|
Added guarantee that enable/disable will always be from main thread
|
4 years ago |
Anairkoen Schno
|
389aaebfa8
|
Documented UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
b1f0648610
|
Added MainThread checks and UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
69b4d0d15d
|
Fixed a piece of documentation
|
4 years ago |
Anairkoen Schno
|
45cdc3f83d
|
Fixed some docs and type argument order in ReflectionUtil
|
4 years ago |
Anairkoen Schno
|
9b6d67c1f4
|
Fixed property accessor for value types
|
4 years ago |
Anairkoen Schno
|
8ed65689a2
|
Fixed value type check
|
4 years ago |
Anairkoen Schno
|
8624d4e78a
|
Fixed accessor
|
4 years ago |
Anairkoen Schno
|
707a8610a5
|
Added fast accessors for fields and properties for ReflectionUtil
|
4 years ago |
Anairkoen Schno
|
60b222742d
|
Enumerables can now be stored as structs if possible
|
4 years ago |
Anairkoen Schno
|
6459dcc762
|
Changed Injector logger to be a special injector log
Improved CriticalSection
|
4 years ago |
Anairkoen Schno
|
b6de16489b
|
Improved release detection
|
4 years ago |
Anairkoen Schno
|
77e86cb03d
|
Renamed BeatSaber class to UnityGame
|
4 years ago |
Anairkoen Schno
|
cdd0b219b0
|
Switched EnumerableExtensions Prepend and Append to use custom enumerators
|
4 years ago |
Anairkoen Schno
|
43788d22dd
|
Fixed null game version on boundaries
|
4 years ago |
Anairkoen Schno
|
219c17623b
|
Fixed #18
|
4 years ago |
Anairkoen Schno
|
d65346aacd
|
ReflectionUtil documentation
|
4 years ago |
Anairkoen Schno
|
868ff6cfa9
|
ReflectionUtil formatting
|
4 years ago |
Anairkoen Schno
|
08221f4382
|
Added new PluginExecutor type for new attribute-based system
|
4 years ago |
Anairkoen Schno
|
b46c5d3704
|
RemovedAggressiveInlining for .NET 3
|
4 years ago |
Anairkoen Schno
|
9a666fa73b
|
Small cleanups and fixups
|
4 years ago |
Anairkoen Schno
|
e6097054b2
|
Added check for game version boundary
|
4 years ago |
Anairkoen Schno
|
85abf7e22f
|
Added an AlmostVersionConverter
|
4 years ago |
Anairkoen Schno
|
e44b6a535a
|
Fixed type converters to acutlaly use the utilities i made for them (sigh)
|
4 years ago |
Anairkoen Schno
|
fa6f50b2f7
|
Fixed a doc issue
|
4 years ago |
Anairkoen Schno
|
13c1b4ccd2
|
Added another check to the anti-piracy
|
5 years ago |
Anairkoen Schno
|
5af25104c4
|
Moved NonNull extension method
|
5 years ago |
Anairkoen Schno
|
69c7a889b2
|
Fiixed CriticalSection and crash-on-exit
|
5 years ago |
Anairkoen Schno
|
9319de99ca
|
Added some checks for ReflectionUtil
|
5 years ago |
Anairkoen Schno
|
5eafe351b3
|
Properly moved Synchronization class to Async namespace
|
5 years ago |
Anairkoen Schno
|
089fe70e18
|
Added own implementation of IEnumerable.Prepend
|
5 years ago |
Anairkoen Schno
|
d611ad0e46
|
Added IsRunning to SingleThreadTaskScheduler
|
5 years ago |
Anairkoen Schno
|
aca59e8d86
|
Added a SingleThreadTaskScheduler
|
5 years ago |
Anairkoen Schno
|
5409bdd16b
|
Added ConfigRuntime type
Moved Synchronization.cs to Async folder
|
5 years ago |
Anairkoen Schno
|
d0f79defdc
|
Removed latent TODO
|
5 years ago |
Anairkoen Schno
|
696df1bc9f
|
Added some conditional code for .NET 3 for the sync helpers
|
5 years ago |
Anairkoen Schno
|
a5491a99ab
|
Redid Synchronization utils to use structs for stack allocation
|
5 years ago |
Anairkoen Schno
|
5aaee9808e
|
Switched SetProperty to use the version present in .NET 3.5
|
5 years ago |
Anairkoen Schno
|
54d732ccd0
|
Added some synchronization helpers
|
5 years ago |
Anairkoen Schno
|
6e48393330
|
Added some more things to ReflectionUtil and adjusted it to have sligtly better naming
|
5 years ago |
Anairkoen Schno
|
c318959f52
|
Fixed HasInterface
Added NonNull LINQ method
|
5 years ago |
Anairkoen Schno
|
a5e32b52e6
|
CriticalSection now removes its message hook handler on exit
|
5 years ago |
Anairkoen Schno
|
1b22d1d480
|
First pass on migrating to new plugin interface
|
5 years ago |
Anairkoen Schno
|
d9d5771162
|
Added some deeper hooks for CriticalSection
|
5 years ago |
Anairkoen Schno
|
eb767284b9
|
Fixed some of the list for new uupdate
|
5 years ago |
Anairkoen Schno
|
e82a6b90b7
|
Documented CriticalSection class
|
5 years ago |
Anairkoen Schno
|
85057f5eab
|
Added GC critical sections
|
5 years ago |
Anairkoen Schno
|
1368e6dd6f
|
Added execution critical section handler to injector file modifications
|
5 years ago |
Anairkoen Schno
|
14c25b1c98
|
Added early game version detection to code path
|
5 years ago |
Anairkoen Schno
|
6d61484aeb
|
Simplified AlmostVersion null check
|
5 years ago |