public static void SetEulerAngles(this Transform @this, Vector3 newValue, ChangeTypeEnum changeTypeTransform, AxisCombined axisCombined = AxisCombined.XYZ) { if (@this) { Vector3 eulerAngles = @this.eulerAngles; @this.eulerAngles = Vector3Extend.ChangeVector(eulerAngles, newValue, changeTypeTransform, axisCombined); } }
public static void SetZEulerAngles(this Transform @this, float zValue, ChangeTypeEnum changeTypeTransform, Vector2 range = default) { if (@this) { Vector3 eulerAngles = @this.eulerAngles; eulerAngles = Vector3Extend.ChangeVector(eulerAngles, AxisCombined.Z, zValue, changeTypeTransform, range); @this.eulerAngles = eulerAngles; } }