Anairkoen Schno
|
1bc6c5dc94
|
Updated CurrentTime() fallback to use Interlocked for proper thread safety
|
4 years ago |
Anairkoen Schno
|
caf7a41fae
|
spelling
|
4 years ago |
Anairkoen Schno
|
7fe5f4cd4e
|
Added fixes for Net3
|
4 years ago |
Anairkoen Schno
|
5f4731ee24
|
Added general scope guard utility
|
4 years ago |
Anairkoen Schno
|
767ae917a6
|
Added Accessor for methods
|
4 years ago |
Anairkoen Schno
|
d1d7de0f71
|
Fixed UnityMainThreadTaskScheduler to use ConditionalWeakTable
|
4 years ago |
Anairkoen Schno
|
722429c37d
|
Added guarantee that enable/disable will always be from main thread
|
4 years ago |
Anairkoen Schno
|
ae40ae7abc
|
Documented UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
50fea67b68
|
Added MainThread checks and UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
2240ae3b27
|
Fixed a piece of documentation
|
4 years ago |
Anairkoen Schno
|
897af32c6a
|
Fixed some docs and type argument order in ReflectionUtil
|
4 years ago |
Anairkoen Schno
|
6aa620dcdc
|
Fixed property accessor for value types
|
4 years ago |
Anairkoen Schno
|
5f2d3309fd
|
Fixed value type check
|
4 years ago |
Anairkoen Schno
|
975e276756
|
Fixed accessor
|
4 years ago |
Anairkoen Schno
|
5ea070600e
|
Added fast accessors for fields and properties for ReflectionUtil
|
4 years ago |
Anairkoen Schno
|
12289bf9be
|
Enumerables can now be stored as structs if possible
|
4 years ago |
Anairkoen Schno
|
304e04bdda
|
Changed Injector logger to be a special injector log
Improved CriticalSection
|
4 years ago |
Anairkoen Schno
|
bafee7aa7f
|
Improved release detection
|
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
|
7041e8eeb9
|
Fixed null game version on boundaries
|
4 years ago |
Anairkoen Schno
|
d007376a0d
|
Fixed #18
|
4 years ago |
Anairkoen Schno
|
c2af43408f
|
ReflectionUtil documentation
|
4 years ago |
Anairkoen Schno
|
e7624f4f1b
|
ReflectionUtil formatting
|
4 years ago |
Anairkoen Schno
|
4343431eed
|
Added new PluginExecutor type for new attribute-based system
|
4 years ago |
Anairkoen Schno
|
05aaf1fa29
|
RemovedAggressiveInlining for .NET 3
|
4 years ago |
Anairkoen Schno
|
b664fe694d
|
Small cleanups and fixups
|
4 years ago |
Anairkoen Schno
|
bb44e27923
|
Added check for game version boundary
|
5 years ago |
Anairkoen Schno
|
d631d39474
|
Added an AlmostVersionConverter
|
5 years ago |
Anairkoen Schno
|
b545115d4c
|
Fixed type converters to acutlaly use the utilities i made for them (sigh)
|
5 years ago |
Anairkoen Schno
|
445320d432
|
Fixed a doc issue
|
5 years ago |
Anairkoen Schno
|
8523c4912b
|
Added another check to the anti-piracy
|
5 years ago |
Anairkoen Schno
|
6ac043e3d5
|
Moved NonNull extension method
|
5 years ago |
Anairkoen Schno
|
cdaf06b858
|
Fiixed CriticalSection and crash-on-exit
|
5 years ago |
Anairkoen Schno
|
a88f914446
|
Added some checks for ReflectionUtil
|
5 years ago |
Anairkoen Schno
|
826c5878c7
|
Properly moved Synchronization class to Async namespace
|
5 years ago |
Anairkoen Schno
|
4cd07ae65a
|
Added own implementation of IEnumerable.Prepend
|
5 years ago |
Anairkoen Schno
|
c395b7d32b
|
Added IsRunning to SingleThreadTaskScheduler
|
5 years ago |
Anairkoen Schno
|
d2079abd7e
|
Added a SingleThreadTaskScheduler
|
5 years ago |
Anairkoen Schno
|
0ccac4b541
|
Added ConfigRuntime type
Moved Synchronization.cs to Async folder
|
5 years ago |
Anairkoen Schno
|
6174a50037
|
Removed latent TODO
|
5 years ago |
Anairkoen Schno
|
7ffd40ddcc
|
Added some conditional code for .NET 3 for the sync helpers
|
5 years ago |
Anairkoen Schno
|
943eef79a4
|
Redid Synchronization utils to use structs for stack allocation
|
5 years ago |
Anairkoen Schno
|
0fe70400f2
|
Switched SetProperty to use the version present in .NET 3.5
|
5 years ago |
Anairkoen Schno
|
c205d5430a
|
Added some synchronization helpers
|
5 years ago |
Anairkoen Schno
|
e472d9ccd7
|
Added some more things to ReflectionUtil and adjusted it to have sligtly better naming
|
5 years ago |
Anairkoen Schno
|
6f605e0007
|
Fixed HasInterface
Added NonNull LINQ method
|
5 years ago |
Anairkoen Schno
|
5799d7492e
|
CriticalSection now removes its message hook handler on exit
|
5 years ago |
Anairkoen Schno
|
15fbd45e18
|
First pass on migrating to new plugin interface
|
5 years ago |
Anairkoen Schno
|
ab9245ebd1
|
Added some deeper hooks for CriticalSection
|
5 years ago |