Skip to content

Commit

Permalink
Reintroduce SpinCore
Browse files Browse the repository at this point in the history
  • Loading branch information
DominicAglialoro committed Sep 17, 2022
1 parent 0c4c1ac commit 014ded1
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 22 deletions.
17 changes: 0 additions & 17 deletions SRXDCustomVisuals.Plugin/CustomChartUtility.cs

This file was deleted.

1 change: 1 addition & 0 deletions SRXDCustomVisuals.Plugin/Patches.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
using HarmonyLib;
using Newtonsoft.Json;
using SMU.Utilities;
using SpinCore.Utility;
using SRXDCustomVisuals.Core;
using Unity.Collections.LowLevel.Unsafe;
using Unity.Mathematics;
Expand Down
19 changes: 15 additions & 4 deletions SRXDCustomVisuals.Plugin/Plugin.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,35 @@
using BepInEx.Logging;
using HarmonyLib;
using SMU.Utilities;
using SpinCore;
using SpinCore.UI;

namespace SRXDCustomVisuals.Plugin;

[BepInDependency("com.pink.spinrhythm.moddingutils", "1.0.7")]
[BepInPlugin("SRXD.CustomVisuals", "CustomVisuals", "1.0.0.1")]
public class Plugin : BaseUnityPlugin {
[BepInDependency("com.pink.spinrhythm.spincore", "1.0.0")]
[BepInPlugin("SRXD.CustomVisuals", "CustomVisuals", "1.0.0.2")]
public class Plugin : SpinPlugin {
public static Bindable<bool> EnableCustomVisuals { get; private set; }

public new static ManualLogSource Logger { get; private set; }

private void Awake() {
protected override void Awake() {
base.Awake();

Logger = base.Logger;

var harmony = new Harmony("CustomVisuals");

Assembly.LoadFrom(Path.Combine(Path.GetDirectoryName(Assembly.GetAssembly(typeof(Plugin)).Location), "SRXDCustomVisuals.Behaviors.dll"));

harmony.PatchAll(typeof(Patches));
EnableCustomVisuals = new Bindable<bool>(true);
EnableCustomVisuals = Config.CreateBindable("EnableCustomVisuals", true);
}

protected override void Init() {
var root = MenuManager.CreateOptionsTab("Custom Visuals").UIRoot;

SpinUI.CreateToggle("Enable Custom Visuals", root).Bind(EnableCustomVisuals);
}
}
4 changes: 3 additions & 1 deletion SRXDCustomVisuals.Plugin/SRXDCustomVisuals.Plugin.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@
<Reference Include="Spin.Game.TrackPlaybackSystem">
<HintPath>..\Libs\Spin.Game.TrackPlaybackSystem.dll</HintPath>
</Reference>
<Reference Include="SpinCore">
<HintPath>..\Libs\SpinCore.dll</HintPath>
</Reference>
<Reference Include="SpinModdingUtilities">
<HintPath>..\Libs\SpinModdingUtilities.dll</HintPath>
</Reference>
Expand Down Expand Up @@ -97,7 +100,6 @@
</ItemGroup>
<ItemGroup>
<Compile Include="BackgroundDefinition.cs" />
<Compile Include="CustomChartUtility.cs" />
<Compile Include="CustomVisualsInfo.cs" />
<Compile Include="Patches.cs" />
<Compile Include="Plugin.cs" />
Expand Down

0 comments on commit 014ded1

Please sign in to comment.