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 }); }
public void Trigger(Vector2 position) { _particleEffect.Trigger(position); IsTriggered?.Invoke(this, EventArgs.Empty); }
public void Trigger(float x, float y) { _particleEffect.Trigger(new Vector2(x, y)); IsTriggered?.Invoke(this, EventArgs.Empty); }