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