mirror of
https://github.com/D1GQ/BetterAmongUs.git
synced 2026-10-20 01:46:19 +00:00
31 lines
1.2 KiB
C#
31 lines
1.2 KiB
C#
using HarmonyLib;
|
|
using UnityEngine;
|
|
|
|
|
|
namespace BetterAmongUs.Patches;
|
|
|
|
public class MiniMapBehaviourPatch
|
|
{
|
|
[HarmonyPatch(typeof(MapBehaviour))]
|
|
class MapBehaviourPatch
|
|
{
|
|
[HarmonyPatch(nameof(MapBehaviour.ShowNormalMap))]
|
|
[HarmonyPostfix]
|
|
public static void ShowNormalMap_Postfix(MapBehaviour __instance) => __instance.ColorControl.SetColor(new Color(0.05f, 0.6f, 1f, 1f));
|
|
[HarmonyPatch(nameof(MapBehaviour.ShowSabotageMap))]
|
|
[HarmonyPostfix]
|
|
public static void ShowSabotageMap_Postfix(MapBehaviour __instance) => __instance.ColorControl.SetColor(new Color(1f, 0.3f, 0f, 1f));
|
|
[HarmonyPatch(nameof(MapBehaviour.ShowCountOverlay))]
|
|
[HarmonyPostfix]
|
|
public static void ShowCountOverlay_Postfix(MapBehaviour __instance) => __instance.ColorControl.SetColor(new Color(0.2f, 0.5f, 0f, 1f));
|
|
}
|
|
|
|
[HarmonyPatch(typeof(MapConsole))]
|
|
class MapConsolePatch
|
|
{
|
|
[HarmonyPatch(nameof(MapConsole.Use))]
|
|
[HarmonyPostfix]
|
|
public static void ShowCountOverlay_Postfix() => MapBehaviour.Instance.ColorControl.SetColor(new Color(0.2f, 0.5f, 0f, 1f));
|
|
}
|
|
}
|