Exemplo n.º 1
0
            public static bool AlertPosition(Zombie __instance, ref Vector3 newPosition, ref bool isStartling)
            {
                if (__instance.isDead)
                {
                    return(true);
                }

                var cancel = false;

                OnZombieAlertingPosition?.Invoke(__instance, ref newPosition, ref isStartling, ref cancel);
                return(!cancel);
            }
Exemplo n.º 2
0
            private static bool AlertPosition(Zombie __instance, ref Vector3 newPosition, ref bool isStartling,
                                              Player ___player)
            {
                if (__instance.isDead || ___player != null)
                {
                    return(true);
                }

                bool cancel = false;

                OnZombieAlertingPosition?.Invoke(__instance, ref newPosition, ref isStartling, out cancel);

                return(!cancel);
            }