Beispiel #1
0
        internal static void InvokeScp096AddTarget(Player player, Player shyguy, PlayableScps.Scp096PlayerState state, ref bool allow)
        {
            if (Scp096AddTarget == null)
            {
                return;
            }

            var ev = new Scp096AddTarget()
            {
                Player    = player,
                ShyGuy    = shyguy,
                RageState = state,
                Allow     = allow
            };

            Scp096AddTarget.Invoke(ev);

            allow = ev.Allow;
        }
Beispiel #2
0
            internal void InvokeScpTargetEvent(Player player, Player scp096, PlayableScps.Scp096PlayerState state, out bool allow)
            {
                allow = true;
                if (Scp096AddTargetEvent == null)
                {
                    return;
                }

                var ev = new Scp096AddTargetEventArgument()
                {
                    Player    = player,
                    Scp096    = scp096,
                    RageState = state,
                    Allow     = true,
                };

                Scp096AddTargetEvent.Invoke(ev);

                allow = ev.Allow;
            }