Browse Source

Started rewrite of loader

pull/1/head
Anairkoen Schno 5 years ago
parent
commit
07d1230950
6 changed files with 26 additions and 3 deletions
  1. +1
    -1
      Doorstop
  2. +1
    -1
      IPA.Injector/Injector.cs
  3. +1
    -0
      IPA.Loader/IPA.Loader.csproj
  4. +22
    -0
      IPA.Loader/Loader/PluginLoader.cs
  5. +1
    -1
      IPA/Properties/AssemblyInfo.cs
  6. BIN
      Libs/Mono.Debugger.Soft.dll

+ 1
- 1
Doorstop

@ -1 +1 @@
Subproject commit 0a350fe8a9792cd6708f5d5e805d82ec115c5e7d
Subproject commit 055301d4402532f60957f0e7745359aa78962a46

+ 1
- 1
IPA.Injector/Injector.cs View File

@ -4,7 +4,6 @@ using IPA.Logging;
using Mono.Cecil; using Mono.Cecil;
using Mono.Cecil.Cil; using Mono.Cecil.Cil;
using System; using System;
using System.Diagnostics.CodeAnalysis;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
@ -14,6 +13,7 @@ using MethodAttributes = Mono.Cecil.MethodAttributes;
namespace IPA.Injector namespace IPA.Injector
{ {
// ReSharper disable once UnusedMember.Global
public static class Injector public static class Injector
{ {
// ReSharper disable once UnusedParameter.Global // ReSharper disable once UnusedParameter.Global


+ 1
- 0
IPA.Loader/IPA.Loader.csproj View File

@ -59,6 +59,7 @@
<Compile Include="Config\ConfigProviders\JsonConfigProvider.cs" /> <Compile Include="Config\ConfigProviders\JsonConfigProvider.cs" />
<Compile Include="Config\IConfigProvider.cs" /> <Compile Include="Config\IConfigProvider.cs" />
<Compile Include="Loader\Composite\CompositeBSPlugin.cs" /> <Compile Include="Loader\Composite\CompositeBSPlugin.cs" />
<Compile Include="Loader\PluginLoader.cs" />
<Compile Include="Logging\Printers\PluginSubLogPrinter.cs" /> <Compile Include="Logging\Printers\PluginSubLogPrinter.cs" />
<Compile Include="PluginInterfaces\BeatSaber\IBeatSaberPlugin.cs" /> <Compile Include="PluginInterfaces\BeatSaber\IBeatSaberPlugin.cs" />
<Compile Include="PluginInterfaces\BeatSaber\IEnhancedBeatSaberPlugin.cs" /> <Compile Include="PluginInterfaces\BeatSaber\IEnhancedBeatSaberPlugin.cs" />


+ 22
- 0
IPA.Loader/Loader/PluginLoader.cs View File

@ -0,0 +1,22 @@
using System;
using System.Reflection;
using Version = SemVer.Version;
namespace IPA.Loader
{
internal class PluginLoader
{
public class PluginMetadata
{
public Assembly Assembly;
public Type PluginType;
public string Name;
public Version Version;
}
public static void LoadMetadata()
{
}
}
}

+ 1
- 1
IPA/Properties/AssemblyInfo.cs View File

@ -4,7 +4,7 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following // General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information // set of attributes. Change these attribute values to modify the information
// associated with an assembly. // associated with an assembly.
[assembly: AssemblyTitle("Illusion Plugin Architecture")]
[assembly: AssemblyTitle("IPA.Installer")]
[assembly: AssemblyDescription("")] [assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")] [assembly: AssemblyCompany("")]


BIN
Libs/Mono.Debugger.Soft.dll View File


Loading…
Cancel
Save