public static void SetPosition(this Transform transform, Vector3 position, VectorExtensions.VectorAxesMask vectorAxesMask = VectorExtensions.VectorAxesMask.XYZ) { transform.position = transform.position.SetValues(position, vectorAxesMask); }
public static void SetLocalScale(this Transform transform, float scale, VectorExtensions.VectorAxesMask vectorAxesMask = VectorExtensions.VectorAxesMask.XYZ) { transform.SetLocalScale(new Vector3(scale, scale, scale), vectorAxesMask); }
public static void SetLocalScale(this Transform transform, Vector3 scale, VectorExtensions.VectorAxesMask vectorAxesMask = VectorExtensions.VectorAxesMask.XYZ) { transform.localScale = transform.localScale.SetValues(scale, vectorAxesMask); }
public static void SetLocalEulerAngles(this Transform transform, float angle, VectorExtensions.VectorAxesMask vectorAxesMask = VectorExtensions.VectorAxesMask.XYZ) { transform.SetLocalEulerAngles(new Vector3(angle, angle, angle), vectorAxesMask); }
public static void SetLocalEulerAngles(this Transform transform, Vector3 angles, VectorExtensions.VectorAxesMask vectorAxesMask = VectorExtensions.VectorAxesMask.XYZ) { transform.localEulerAngles = transform.localEulerAngles.SetValues(angles, vectorAxesMask); }
public static void SetLocalPosition(this Transform transform, float position, VectorExtensions.VectorAxesMask vectorAxesMask = VectorExtensions.VectorAxesMask.XYZ) { transform.SetLocalPosition(new Vector3(position, position, position), vectorAxesMask); }