89 Commits (46369d755eeb3d254e99b5db0f2b12708bab1aad)

Author SHA1 Message Date
  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 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 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 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