Fixed mimic compability

Updated to LLL 1.4.0
Fixed config syncing
This commit is contained in:
LadyAliceMargatroid 2025-01-17 09:33:57 -08:00
parent f37cded831
commit 8e00725dd0
7 changed files with 71 additions and 22 deletions

View file

@ -0,0 +1,30 @@
using HarmonyLib;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
namespace ScarletMansion.Configs
{
public class ConfigPatch {
[HarmonyPatch(typeof(GameNetcodeStuff.PlayerControllerB), "ConnectClientToPlayerObject")]
[HarmonyPostfix]
public static void InitializeLocalPlayerPatch(){
ConfigMain.InitializeLocalPlayer();
ConfigDungeonFoyer.InitializeLocalPlayer();
ConfigDungeonBasement.InitializeLocalPlayer();
}
[HarmonyPatch(typeof(GameNetworkManager), "StartDisconnect")]
[HarmonyPostfix]
public static void PlayerLeavePatch(){
ConfigMain.RevertSync();
ConfigDungeonFoyer.RevertSync();
ConfigDungeonBasement.RevertSync();
}
}
}