public static void Postfix([HarmonyArgument(0)] GameDataPlayerInfo exiled, ExileController __instance)
 {
     if (exiled.JKOMCOJCAID == PlayerControlPatch.Torch.PlayerId && PlayerControl.GameOptions.HGOMOAAPHNJ)
     {
         __instance.EOFFAJKKDMI = exiled.EIGEKHDAKOH + " was The Torch.";
     }
 }
Beispiel #2
0
            public static void Prefix([HarmonyArgument(0)] GameData_PlayerInfo data)
            {
                if (TheJester.GameMode.NumJesters == 0 || data == null)
                {
                    return;
                }

                if (TheJester.GameMode.AllRolePlayers.Where(x => x.PlayerController.PlayerId == new PlayerData(data).PlayerId).Count() == 0)
                {
                    return;
                }

                TheJester.GameMode.JestersWon = true;
            }
Beispiel #3
0
        public static bool Prefix(Vent __instance, ref float __result, [HarmonyArgument(0)] GameDataPlayerInfo pc, [HarmonyArgument(1)] out bool canUse, [HarmonyArgument(2)] out bool couldUse)
        {
            float         num     = float.MaxValue;
            PlayerControl @object = pc.LAOEJKHLKAI;

            couldUse = (pc.DAPKNDBLKIA || pc.JKOMCOJCAID == PlayerControlPatch.Sweeper.PlayerId) && !pc.DLPCKPBIJOE && (@object.GEBLLBHGHLD || @object.inVent);
            canUse   = couldUse;
            if (canUse)
            {
                num     = Vector2.Distance(@object.GetTruePosition(), __instance.transform.position);
                canUse &= num <= __instance.ILPBJHPGNBJ;
            }
            __result = num;
            return(false);
        }
 public PlayerData(PlayerDataInstance data)
 {
     PlayerController = new PlayerController(data.LAOEJKHLKAI);
 }
 public PlayerData(PlayerDataObj data)
 {
     PlayerController = new PlayerController(data.LAOEJKHLKAI); // Properties
 }