105 Commits (cb773002846bf95679021a2f387f38ee71e6242d)

Author SHA1 Message Date
  Anairkoen Schno 86b96194e3 Made more single-creation caches thread safe 4 years ago
  Anairkoen Schno 580b702398 Added converter support for value types 4 years ago
  Anairkoen Schno e186cf634e Pulled correction stuff out into its own file 4 years ago
  Anairkoen Schno 70f4c54d55 Refactored GeneratedStoreImpl out into several files 4 years ago
  Anairkoen Schno 419eabe1c5 Consolidated NoWarn in IPA.Loader.csproj 4 years ago
  Anairkoen Schno 4fc29e5562 Did some warning cleanup 4 years ago
  Anairkoen Schno 0d4317e21e Updated Harmony to Harmony 2 4 years ago
  Anairkoen Schno 7e4c460c00 Renamed generated stuff for sanity 4 years ago
  Anairkoen Schno 732bd02671 Added guarantee that enable/disable will always be from main thread 4 years ago
  Anairkoen Schno b1f0648610 Added MainThread checks and UnityMainThreadTaskScheduler 4 years ago
  Anairkoen Schno 1379900b3d Added checks for enablability and calls to enable/disable events 4 years ago
  Anairkoen Schno 707a8610a5 Added fast accessors for fields and properties for ReflectionUtil 4 years ago
  Anairkoen Schno a1ca6e8607 Created API for plugin enabling and disabling 4 years ago
  Anairkoen Schno 77e86cb03d Renamed BeatSaber class to UnityGame 4 years ago
  Anairkoen Schno 21abb2931d Removed old plugin interface stuff 4 years ago
  Anairkoen Schno 8e05f807de Added .NET 3 polyfill for Expression.Block, Expression.Variable, and Expression.Assign 4 years ago
  Anairkoen Schno b22da69612 Refactored PluginMetadata and PluginExecutor out of PluginLoader 4 years ago
  Anairkoen Schno a58f5bf6fb Added many of the attributes for the new attribute-based loading system 4 years ago
  Anairkoen Schno 162e79e3fa Moved some plugin interface stuff around 5 years ago
  Anairkoen Schno 0168e3dbfb Improved virtualizer for game DLLs to use list in config 5 years ago
  Anairkoen Schno 450b8df228 Added CollectionConverter and some derivatives 5 years ago
  Anairkoen Schno 0bcfd68bc1 Added a fuck load of converters and a default mechanism 5 years ago
  Anairkoen Schno cf129d451c Added Converters file 5 years ago
  Anairkoen Schno f50a61827e Started adding converters support 5 years ago
  Anairkoen Schno b2b4fb9226 Added files for attributes and collections 5 years ago
  Anairkoen Schno 089fe70e18 Added own implementation of IEnumerable.Prepend 5 years ago
  Anairkoen Schno aca59e8d86 Added a SingleThreadTaskScheduler 5 years ago
  Anairkoen Schno 5409bdd16b Added ConfigRuntime type 5 years ago
  Anairkoen Schno 6cc16a0c90 Moved JsonConfigProvider to a new namespace 5 years ago
  Anairkoen Schno 8f57e249bd Finished up Config.Data 5 years ago
  Anairkoen Schno 2dad5c08e9 Added start of config abstract representation 5 years ago
  Anairkoen Schno 54d732ccd0 Added some synchronization helpers 5 years ago
  Anairkoen Schno bc8e407633 Revert "Removed ModPrefs (finally, holy crap)" 5 years ago
  Anairkoen Schno 3e8388ef6a Removed ModPrefs (finally, holy crap) 5 years ago
  Anairkoen Schno 7d15cfabd0 Reverted the Cecil version of Injector and Loader to continue supporting .NET 3.5 5 years ago
  Anairkoen Schno fb727aa532 Updated NuGet packages 5 years ago
  Anairkoen Schno 0857bd5989 Added NoRuntimeEnableFeature to allow for opt-out of runtime loading 5 years ago
  Anairkoen Schno 222deb5cb5 Upgraded to C# 8 without changing framework 5 years ago
  Anairkoen Schno c57e6c8a57 Removed all backwards compatability 5 years ago
  Anairkoen Schno 1b22d1d480 First pass on migrating to new plugin interface 5 years ago
  Anairkoen Schno a87bebd670 Added new BSIPA iconography 5 years ago
  Anairkoen Schno f589a41d82 Added protection from Harmony 5 years ago
  Anairkoen Schno d9d5771162 Added some deeper hooks for CriticalSection 5 years ago
  Anairkoen Schno 1368e6dd6f Added execution critical section handler to injector file modifications 5 years ago
  Anairkoen Schno 75bb22521f Fixed some whitespace 5 years ago
  Anairkoen Schno 65c1b61669 AsyncBridge package now non-conditional 5 years ago
  Anairkoen Schno b7fac8944d Added most of the Net3 proxy 5 years ago
  Anairkoen Schno 4ef2a1b146 Changed where things are in projects 5 years ago
  Anairkoen Schno c4b39d1ea9 Added check for CI to make builds more sane 5 years ago
  Anairkoen Schno fa0347dc34 Added check for BuildingInsideVisualStudio to define TargetFrameworks so VS doesn't throw a fit 5 years ago