public void AddTrigger(int itemID, IsTriggered trigger, ItemPrice threshold, ListingType type)
        {
            if (_timer == null)
            {
                _timer          = new Timer(1000 * (60 * 3)); //Interval is 3 minute.
                _timer.Elapsed += TimerElapsed;
                _timer.Start();
            }

            if (_triggers == null)
            {
                _triggers = new List <PriceTrigger>();
            }

            _triggers.Add(new PriceTrigger()
            {
                ItemID = itemID, Trigger = trigger, Threshold = threshold, ListingType = type
            });
        }
Exemplo n.º 2
0
 public void Trigger(Vector2 position)
 {
     _particleEffect.Trigger(position);
     IsTriggered?.Invoke(this, EventArgs.Empty);
 }
Exemplo n.º 3
0
 public void Trigger(float x, float y)
 {
     _particleEffect.Trigger(new Vector2(x, y));
     IsTriggered?.Invoke(this, EventArgs.Empty);
 }