Files
BetterAmongUs/Patches/ClientPatch.cs
T
2024-07-27 09:47:03 +00:00

29 lines
946 B
C#

using BepInEx.Logging;
using Cpp2IL.Core.Logging;
using GooglePlayGames.OurUtils;
using HarmonyLib;
using UnityEngine;
namespace BetterAmongUs.Patches;
public class ClientPatch
{
[HarmonyPatch(typeof(CosmeticsLayer))]
public class CosmeticsLayerPatch
{
[HarmonyPatch(nameof(CosmeticsLayer.SetColorBlindColor))]
[HarmonyPrefix]
public static bool SetColorBlindColor_Prefix(CosmeticsLayer __instance, [HarmonyArgument(0)] int color)
{
if (__instance.colorBlindText == null || !__instance.showColorBlindText)
{
return false;
}
__instance.colorBlindText.text = __instance.GetColorBlindText();
__instance.colorBlindText.color = Palette.PlayerColors[color];
__instance.colorBlindText.transform.localPosition = new Vector3(0f, -1.5f, 0.4999f);
return false;
}
}
}