/// <summary> /// Actualizo la posición de la entidad /// </summary> /// <param name="dt">Incremento de tiempo desde la última actualización</param> override protected void UpdateCurrent(SFML.System.Time dt) { // uso un operador sobrecargado para multiplicar vectores por escalares Position += Velocity * dt.AsSeconds(); }
public override void Execute(SceneNode subject, SFML.System.Time dt) { ((Entity)subject).Position += velocity * dt.AsSeconds(); }