OverlayInformation.ShowMeMore.Entity_OnParticleEffectAdded C# (CSharp) Метод

Entity_OnParticleEffectAdded() публичный статический Метод

public static Entity_OnParticleEffectAdded ( System.Entity sender, ParticleEffectAddedEventArgs args ) : void
sender System.Entity
args ParticleEffectAddedEventArgs
Результат void
        public static void Entity_OnParticleEffectAdded(Entity sender, ParticleEffectAddedEventArgs args)
        {
            if (!Checker.IsActive())
                return;
            if (!IsEnableTpCather)
                return;
            var name = args.Name;
            if (name.Contains("teleport_start") || name.Contains("teleport_end"))
            {
                DelayAction.Add(10, () =>
                {
                    var effect = args.ParticleEffect;
                    var a = effect.GetControlPoint(0);
                    var b = effect.GetControlPoint(2);
                    Printer.Print($"{(name.Contains("start")?"start":"end")}=>A:{a.PrintVector()} B:{b.PrintVector()}");
                    TeleportCatcher.Add(effect, a, b);
                });
            }
        }