Beispiel #1
0
 public void invoke(PositionChangedEvent eventObject)
 {
     // aqui se recibe nueva posicion para la entidad y se cambia directo.
     // ya le body estara reubicadocollision
     changeVectorProperty(EntityProperty.Position,
         getVectorProperty(EntityProperty.Position) + eventObject.ProjectedDistance, true);
 }
Beispiel #2
0
 public void invoke(PositionChangedEvent eventObject)
 {
     this.position = eventObject.CurrentPosition;
     this.position += eventObject.ProjectedDistance;
     owner.changeVectorProperty(EntityProperty.Position, this.position, true);
 }
Beispiel #3
0
 public void invoke(PositionChangedEvent eventObject)
 {
     this.distance += eventObject.ProjectedDistance;
 }
Beispiel #4
0
 public void invoke(PositionChangedEvent eventObject)
 {
     collisionEntity.changeVectorProperty(EntityProperty.Position, Position, false);
 }
Beispiel #5
0
 public void invoke(PositionChangedEvent eventObject)
 {
     if (isEnabled)
     {
         this.position = eventObject.CurrentPosition;
         Vector2 projectedDistance = eventObject.ProjectedDistance;
         Vector2.Add(ref this.position, ref projectedDistance, out this.position);
         owner.changeVectorProperty(EntityProperty.Position, this.position, true);
     }
 }