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);
            }