static bool checkId(GameData __instance, int id) { foreach (var p in __instance.AllPlayers) { if (p.JKOMCOJCAID == id) { return(false); } } return(true); }
public static bool Prefix(ref GameData __instance, out sbyte __result) { for (sbyte i = 0; i <= 127; i++) { if (checkId(__instance, i)) { __result = i; return(false); } } __result = -1; return(false); }
public static bool Prefix(ref GameData __instance, ref sbyte __result) { for (int i = 0; i < 128; i++) { if (checkId(__instance, i)) { __result = (sbyte)i; return(false); } } __result = -1; return(false); }