Exemple #1
0
 protected override PointF GetEndPosition(MovementComp movement) =>
 GetStartPosition(movement).Add(y: Size);
Exemple #2
0
 protected override void ReverseSpeed(MovementComp movementComp, float momentumConservationFactor) =>
 movementComp.MultiplySpeed(factorX: momentumConservationFactor);
Exemple #3
0
 protected override PointF GetStartPosition(MovementComp movementComp) =>
 new PointF(x: BounceLimit, y: Position.Y);