mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-01-06 01:00:16 +00:00
30 lines
799 B
C#
30 lines
799 B
C#
using HarmonyLib;
|
|
using QSB.Patches;
|
|
using QSB.Utility;
|
|
|
|
namespace QSB.TimeSync.Patches
|
|
{
|
|
[HarmonyPatch]
|
|
internal class TimePatches : QSBPatch
|
|
{
|
|
public override QSBPatchTypes Type => QSBPatchTypes.OnClientConnect;
|
|
|
|
[HarmonyPrefix]
|
|
[HarmonyPatch(typeof(PlayerCameraEffectController), nameof(PlayerCameraEffectController.OnStartOfTimeLoop))]
|
|
public static bool PlayerCameraEffectController_OnStartOfTimeLoop()
|
|
{
|
|
DebugLog.DebugWrite($"OnStartOfTimeLoop");
|
|
return false;
|
|
}
|
|
[HarmonyPrefix]
|
|
[HarmonyPatch(typeof(OWTime), nameof(OWTime.Pause))]
|
|
public static bool StopPausing()
|
|
=> false;
|
|
|
|
[HarmonyPrefix]
|
|
[HarmonyPatch(typeof(SubmitActionSkipToNextLoop), nameof(SubmitActionSkipToNextLoop.AdvanceToNewTimeLoop))]
|
|
public static bool StopMeditation()
|
|
=> false;
|
|
}
|
|
}
|