Beispiel #1
0
 public void GetLocalPositionNormalized_ShouldScaleZ_When_ZScaleIsSpecified(int width, int height, float normalizedX, float normalizedY, float normalizedZ, float zScale, RotationAngle imageRotation, bool isMirrored, float expectedZ)
 {
     WithRectTransform((rectTransform) => {
         rectTransform.sizeDelta = new Vector2(width, height);
         var result = ImageCoordinate.GetLocalPositionNormalized(rectTransform, normalizedX, normalizedY, normalizedZ, zScale, imageRotation, isMirrored);
         Assert.AreEqual(expectedZ, result.z);
     });
 }
Beispiel #2
0
 public void GetLocalPositionNormalized_ShouldReturnLocalPosition_When_ImageRotationAndIsMirroredAreSpecified(int width, int height, float normalizedX, float normalizedY, float normalizedZ, RotationAngle imageRotation, bool isMirrored, float expectedX, float expectedY, float expectedZ)
 {
     WithRectTransform((rectTransform) => {
         rectTransform.sizeDelta = new Vector2(width, height);
         var result = ImageCoordinate.GetLocalPositionNormalized(rectTransform, normalizedX, normalizedY, normalizedZ, imageRotation, isMirrored);
         Assert.AreEqual(new Vector3(expectedX, expectedY, expectedZ), result);
     });
 }