Пример #1
0
 public static void Prefix(PlayerControl __instance, [HarmonyArgument(1)] MessageReader message, [HarmonyArgument(0)] int callId)
 {
     if (callId == 140)
     {
         bool isInvis = message.ReadBoolean();
         RpcFunctions.TurnInvis(isInvis, __instance);
     }
 }
Пример #2
0
 public static void Postfix(HudManager __instance)
 {
     CooldownButton button = new CooldownButton(
         () => { RpcFunctions.RpcTurnInvis(true); },
         30f,
         "VentingCrew.Resources.invisibility.png",
         270f,
         Vector2.zero,
         CooldownButton.Category.OnlyImpostor,
         __instance,
         10f,
         () => { RpcFunctions.RpcTurnInvis(false); }
         );
 }