void IUpdatable.update() { var velocity = entity.transform.position - _lastPosition; _grid.applyExplosiveForce(0.5f * velocity.Length(), entity.transform.position, 80); _lastPosition = entity.transform.position; if (Input.isKeyPressed(Keys.Space)) { _grid.applyDirectedForce(new Vector3(0, 0, 1000), new Vector3(entity.transform.position.X, entity.transform.position.Y, 0), 50); } }
public void update() { var velocity = entity.transform.position - _lastPosition; _grid.applyExplosiveForce(0.5f * velocity.Length(), entity.transform.position, 80); _lastPosition = entity.transform.position; if (Input.isKeyPressed(Microsoft.Xna.Framework.Input.Keys.Space)) { _grid.applyDirectedForce(new Vector3(0, 0, 1000), new Vector3(entity.transform.position.X, entity.transform.position.Y, 0), 50); } }