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."; } }
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; }
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 }