public static IPosition CalculateChargePosition(this IPosition actor, IPosition target, float distance) { return(target.CalculatePullPosition(actor, distance)); }
public void ShouldReturnPullPosition(IPosition actor, IPosition target, float distance, IPosition expected) { var actual = actor.CalculatePullPosition(target, distance); Assert.Equal(expected.GetVector2(), actual.GetVector2()); }
protected IPosition CalculatePullPosition(IPosition actor, IPosition target, float distance) { return(actor.CalculatePullPosition(target, distance)); }