105 Commits (3838003f5821fcde2b40cb92eb0ecfe75d7f1eec)

Author SHA1 Message Date
  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 4 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
  Anairkoen Schno e399810636 Deleted SelfPlugin 5 years ago
  Anairkoen Schno 8ae9c97695 Removed TargetFrameworks tags from CSProjects 5 years ago
  Anairkoen Schno d43e753702 More adjustments to get it loading in VS 5 years ago
  Anairkoen Schno 2425cbdc33 Fixed xml (lol) 5 years ago
  Anairkoen Schno d52e92463c Re-refactor for better MSBuild behavior 5 years ago
  Anairkoen Schno ccb4edaa93 Added some basic stuff for .NET 3 builds 5 years ago
  Anairkoen Schno 2f38769b5e Added a soft AlmostVersion for GameVersion operations 5 years ago
  Anairkoen Schno 7aaddb7296 Finally killed ModsaberModInfo 5 years ago