public override void Update(IQueryableFormInput input, UpdateEventArgs e) { this._lifetime -= e.UpdateTimeStep; if (this._lifetime <= 0) { this.Destroy(); } }
public override void Update(IQueryableFormInput input, UpdateEventArgs e) { this._lifetime -= e.UpdateTimeStep; Console.WriteLine(e.UpdateTimeStep); if (this._lifetime <= 0) { this.Mediator.Explode(this); this.Destroy(); } }
public override void Update(IQueryableFormInput input, UpdateEventArgs e) { if (_activeBuff != null) { _buffTimer -= e.UpdateTimeStep; if (_buffTimer <= 0) { _buffTimer = 4000; _activeBuff.Undo(this); _activeBuff = null; } } if (input.IsUserKeyDown(UserId, Keys.W)) { _mesh.Translate(0, -1 * (int)SpeedMultiplier); } if (input.IsUserKeyDown(UserId, Keys.D)) { _mesh.Translate(1 * (int)SpeedMultiplier, 0); } if (input.IsUserKeyDown(UserId, Keys.S)) { _mesh.Translate(0, 1 * (int)SpeedMultiplier); } if (input.IsUserKeyDown(UserId, Keys.A)) { _mesh.Translate(-1 * (int)SpeedMultiplier, 0); } foreach (var pair in _keysMap) { if (input.IsUserKeyDown(UserId, pair.Key) && this.Inventory._items.ContainsKey(pair.Value)) { this.Inventory._items[pair.Value].Use(this); this.Inventory._items.Remove(pair.Value); } } if (!commands.IsEmpty()) { commands.Dequeue().Execute(); } }
public override void Update(IQueryableFormInput input, UpdateEventArgs e) { }
public virtual void Update(IQueryableFormInput input, UpdateEventArgs e, GameState currentState) { this.state = currentState; Update(input, e); }
public virtual void Update(IQueryableFormInput input, UpdateEventArgs e) { }
public override void Update(IQueryableFormInput input, UpdateEventArgs e) { _frameRate = e.FrameRate; _frameTime = e.LastFrameTime; }