Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 44 additions & 9 deletions AlanSprintMod/Plugin.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,48 @@
using BepInEx;
namespace Template;
using BepInEx;
using BepInEx.Logging;
using HarmonyLib;
using LCInfSpr.Patches;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

[BepInPlugin(PluginInfo.PLUGIN_GUID, PluginInfo.PLUGIN_NAME, PluginInfo.PLUGIN_VERSION)]
public class Plugin : BaseUnityPlugin
namespace LCInfSpr
{
private void Awake()
[BepInPlugin(modGUID,modName,modVersion)]
public class TutMod: BaseUnityPlugin
{
// Plugin load logic goes here!
// This script acts like a unity object.
Logger.LogInfo($"Hello World!");
private const string modGUID = "Alan.LCInfSpr";
private const string modName = "Tut. Infinite sprint";
private const string modVersion = "1.0.0.0";

private readonly Harmony harmony = new Harmony(modGUID);

private static TutMod Instance;

internal ManualLogSource logSource;

void Awake()
{
if (Instance == null)
{
Instance = this;
}


// logging
logSource = BepInEx.Logging.Logger.CreateLogSource(modGUID);


logSource.LogInfo("Tutorial mod is active");

// patch this into game
harmony.PatchAll(typeof(TutMod));
harmony.PatchAll(typeof(PlayerControllerBPatch));

}


}
}
}