Example #1
0
 static bool checkId(GameData __instance, int id)
 {
     foreach (var p in __instance.AllPlayers)
     {
         if (p.JKOMCOJCAID == id)
         {
             return(false);
         }
     }
     return(true);
 }
Example #2
0
 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);
 }
Example #3
0
 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);
 }