public void OnTriggerTesla(ref TriggerTeslaEvent ev)
 {
     if (TeslaIgnoredRoles.Contains(ev.Player.characterClassManager.CurClass))
     {
         ev.Triggerable = false;
     }
 }
Beispiel #2
0
        internal void InvokeTriggerTeslaEv(Player player, Tesla tesla, ref bool trigger)
        {
            trigger = true;
            var ev = new TriggerTeslaEventArgs
            {
                Player  = player,
                Tesla   = tesla,
                Trigger = trigger
            };

            TriggerTeslaEvent?.Invoke(ev);

            trigger = ev.Trigger;
        }
Beispiel #3
0
        internal void InvokeTriggerTeslaEv(Player player, Tesla tesla, bool hurtrange, out bool trigger)
        {
            trigger = true;
            var ev = new TriggerTeslaEventArgs
            {
                Player    = player,
                Tesla     = tesla,
                HurtRange = hurtrange,
                Trigger   = trigger
            };

            TriggerTeslaEvent.Invoke(ev);

            trigger = ev.Trigger;
        }