101 Commits (d37eb488bf52e0d5045fdeef6c6afeedf4e1ac3b)

Author SHA1 Message Date
  Anairkoen Schno 722429c37d Added guarantee that enable/disable will always be from main thread 4 years ago
  Anairkoen Schno 50fea67b68 Added MainThread checks and UnityMainThreadTaskScheduler 4 years ago
  Anairkoen Schno 9b301af67c Added checks for enablability and calls to enable/disable events 4 years ago
  Anairkoen Schno 5ea070600e Added fast accessors for fields and properties for ReflectionUtil 4 years ago
  Anairkoen Schno 6ae0146770 Created API for plugin enabling and disabling 4 years ago
  Anairkoen Schno a52cd5eaf2 Renamed BeatSaber class to UnityGame 4 years ago
  Anairkoen Schno 751462098c Removed old plugin interface stuff 4 years ago
  Anairkoen Schno 93746f9492 Added .NET 3 polyfill for Expression.Block, Expression.Variable, and Expression.Assign 4 years ago
  Anairkoen Schno fac193edca Refactored PluginMetadata and PluginExecutor out of PluginLoader 4 years ago
  Anairkoen Schno d1f2eef3b2 Added many of the attributes for the new attribute-based loading system 4 years ago
  Anairkoen Schno cab1fbd9fa Moved some plugin interface stuff around 5 years ago
  Anairkoen Schno a38080f52a Improved virtualizer for game DLLs to use list in config 5 years ago
  Anairkoen Schno a59a92d895 Added CollectionConverter and some derivatives 5 years ago
  Anairkoen Schno dac9826084 Added a fuck load of converters and a default mechanism 5 years ago
  Anairkoen Schno 392ac7b9f9 Added Converters file 5 years ago
  Anairkoen Schno 6aafbc0ac9 Started adding converters support 5 years ago
  Anairkoen Schno 4f7f253acf Added files for attributes and collections 5 years ago
  Anairkoen Schno 4cd07ae65a Added own implementation of IEnumerable.Prepend 5 years ago
  Anairkoen Schno d2079abd7e Added a SingleThreadTaskScheduler 5 years ago
  Anairkoen Schno 0ccac4b541 Added ConfigRuntime type 5 years ago
  Anairkoen Schno e98d303865 Moved JsonConfigProvider to a new namespace 5 years ago
  Anairkoen Schno 3627f48ea2 Finished up Config.Data 5 years ago
  Anairkoen Schno ba686cbd7d Added start of config abstract representation 5 years ago
  Anairkoen Schno c205d5430a Added some synchronization helpers 5 years ago
  Anairkoen Schno 7ef66c9195 Revert "Removed ModPrefs (finally, holy crap)" 5 years ago
  Anairkoen Schno 022836b257 Removed ModPrefs (finally, holy crap) 5 years ago
  Anairkoen Schno 8ad848d458 Reverted the Cecil version of Injector and Loader to continue supporting .NET 3.5 5 years ago
  Anairkoen Schno f80aa0748a Updated NuGet packages 5 years ago
  Anairkoen Schno 669ab427ce Added NoRuntimeEnableFeature to allow for opt-out of runtime loading 5 years ago
  Anairkoen Schno 46e464db06 Upgraded to C# 8 without changing framework 5 years ago
  Anairkoen Schno c2fee7e997 Removed all backwards compatability 5 years ago
  Anairkoen Schno 15fbd45e18 First pass on migrating to new plugin interface 5 years ago
  Anairkoen Schno 0c833993fe Added new BSIPA iconography 5 years ago
  Anairkoen Schno d905fab1de Added protection from Harmony 5 years ago
  Anairkoen Schno ab9245ebd1 Added some deeper hooks for CriticalSection 5 years ago
  Anairkoen Schno 2f7975ac01 Added execution critical section handler to injector file modifications 5 years ago
  Anairkoen Schno ec3353efd3 Fixed some whitespace 5 years ago
  Anairkoen Schno 112c7ef4e3 AsyncBridge package now non-conditional 5 years ago
  Anairkoen Schno 1b35bf3de4 Added most of the Net3 proxy 5 years ago
  Anairkoen Schno 3fc6bc4bb8 Changed where things are in projects 5 years ago
  Anairkoen Schno 6ddf5950aa Added check for CI to make builds more sane 5 years ago
  Anairkoen Schno cf3bb991fd Added check for BuildingInsideVisualStudio to define TargetFrameworks so VS doesn't throw a fit 5 years ago
  Anairkoen Schno 9f2b2e9b2a Deleted SelfPlugin 5 years ago
  Anairkoen Schno 860ff432da Removed TargetFrameworks tags from CSProjects 5 years ago
  Anairkoen Schno cf7b8e4316 More adjustments to get it loading in VS 5 years ago
  Anairkoen Schno c428a7e956 Fixed xml (lol) 5 years ago
  Anairkoen Schno 7f2c5c93c3 Re-refactor for better MSBuild behavior 5 years ago
  Anairkoen Schno 7838a5bea9 Added some basic stuff for .NET 3 builds 5 years ago
  Anairkoen Schno 17d7454d58 Added a soft AlmostVersion for GameVersion operations 5 years ago
  Anairkoen Schno 08ccc0ee76 Finally killed ModsaberModInfo 5 years ago