public static bool AlertPlayer(Zombie __instance, ref Player?newPlayer) { if (__instance.isDead) { return(true); } var cancel = false; OnZombieAlertingPlayer?.Invoke(__instance, ref newPlayer, ref cancel); return(!cancel); }
private static bool AlertPlayer(Zombie __instance, ref Player newPlayer, Player ___player) { if (__instance.isDead || newPlayer == ___player) { return(true); } bool cancel = false; OnZombieAlertingPlayer?.Invoke(__instance, ref newPlayer, out cancel); return(!cancel); }