public static void SetResizeDelta(Vector3 scaleDelta, Vector3 pivotPosition, Quaternion pivotRotation) { if (TransformManipulator.s_MouseDownState != null) { TransformManipulator.SetLocalHandleOffsetScaleDelta(scaleDelta, pivotRotation); for (int i = 0; i < TransformManipulator.s_MouseDownState.Length; i++) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[i]; if (transformData.rectTransform != null) { Undo.RecordObject(transformData.rectTransform, "Resize"); } else { SpriteRenderer component = transformData.transform.GetComponent <SpriteRenderer>(); if (component != null && component.drawMode != SpriteDrawMode.Simple) { Undo.RecordObjects(new UnityEngine.Object[] { component, transformData.transform }, "Resize"); } else { Undo.RecordObject(transformData.transform, "Resize"); } } } for (int j = 0; j < TransformManipulator.s_MouseDownState.Length; j++) { TransformManipulator.s_MouseDownState[j].SetScaleDelta(scaleDelta, pivotPosition, pivotRotation, true); } } }
public static void SetScaleDelta(Vector3 scaleDelta, Quaternion pivotRotation) { if (TransformManipulator.s_MouseDownState == null) { return; } TransformManipulator.SetLocalHandleOffsetScaleDelta(scaleDelta, pivotRotation); for (int i = 0; i < TransformManipulator.s_MouseDownState.Length; i++) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[i]; Undo.RecordObject(transformData.transform, "Scale"); } Vector3 scalePivot = Tools.handlePosition; for (int j = 0; j < TransformManipulator.s_MouseDownState.Length; j++) { if (Tools.pivotMode == PivotMode.Pivot) { scalePivot = TransformManipulator.s_MouseDownState[j].position; } if (TransformManipulator.individualSpace) { pivotRotation = TransformManipulator.s_MouseDownState[j].rotation; } TransformManipulator.s_MouseDownState[j].SetScaleDelta(scaleDelta, scalePivot, pivotRotation, false); } }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData data = new TransformManipulator.TransformData(); data.SetupTransformValues(t); data.rectTransform = t.GetComponent <RectTransform>(); if (data.rectTransform != null) { data.sizeDelta = data.rectTransform.sizeDelta; data.rect = data.rectTransform.rect; data.anchoredPosition = data.rectTransform.anchoredPosition; } return(data); }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData result = default(TransformManipulator.TransformData); result.SetupTransformValues(t); result.rectTransform = t.GetComponent <RectTransform>(); if (result.rectTransform != null) { result.sizeDelta = result.rectTransform.sizeDelta; result.rect = result.rectTransform.rect; result.anchoredPosition = result.rectTransform.anchoredPosition; } return(result); }
public static void SetPositionDelta(Vector3 positionDelta) { if (TransformManipulator.s_MouseDownState != null) { for (int i = 0; i < TransformManipulator.s_MouseDownState.Length; i++) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[i]; Undo.RecordObject((!(transformData.rectTransform != null)) ? transformData.transform : transformData.rectTransform, "Move"); } for (int j = 0; j < TransformManipulator.s_MouseDownState.Length; j++) { TransformManipulator.s_MouseDownState[j].SetPositionDelta(positionDelta); } } }
public static void SetResizeDelta(Vector3 scaleDelta, Vector3 pivotPosition, Quaternion pivotRotation) { if (TransformManipulator.s_MouseDownState != null) { TransformManipulator.SetLocalHandleOffsetScaleDelta(scaleDelta, pivotRotation); for (int i = 0; i < TransformManipulator.s_MouseDownState.Length; i++) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[i]; Undo.RecordObject((!(transformData.rectTransform != null)) ? transformData.transform : transformData.rectTransform, "Resize"); } for (int j = 0; j < TransformManipulator.s_MouseDownState.Length; j++) { TransformManipulator.s_MouseDownState[j].SetScaleDelta(scaleDelta, pivotPosition, pivotRotation, true); } } }
public static void SetPositionDelta(Vector3 positionDelta) { if (TransformManipulator.s_MouseDownState == null) { return; } for (int index = 0; index < TransformManipulator.s_MouseDownState.Length; ++index) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[index]; Undo.RecordObject(!((Object)transformData.rectTransform != (Object)null) ? (Object)transformData.transform : (Object)transformData.rectTransform, "Move"); } for (int index = 0; index < TransformManipulator.s_MouseDownState.Length; ++index) { TransformManipulator.s_MouseDownState[index].SetPositionDelta(positionDelta); } }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData result = default(TransformManipulator.TransformData); result.transform = t; result.position = t.position; result.localPosition = t.localPosition; result.rotation = t.rotation; result.scale = t.localScale; result.rectTransform = t.GetComponent <RectTransform>(); if (result.rectTransform != null) { result.sizeDelta = result.rectTransform.sizeDelta; result.rect = result.rectTransform.rect; result.anchoredPosition = result.rectTransform.anchoredPosition; } return(result); }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData transformData = new TransformManipulator.TransformData(); transformData.transform = t; transformData.position = t.position; transformData.localPosition = t.localPosition; transformData.rotation = t.rotation; transformData.scale = t.localScale; transformData.rectTransform = t.GetComponent <RectTransform>(); if ((Object)transformData.rectTransform != (Object)null) { transformData.sizeDelta = transformData.rectTransform.sizeDelta; transformData.rect = transformData.rectTransform.rect; transformData.anchoredPosition = transformData.rectTransform.anchoredPosition; } return(transformData); }
public static void SetResizeDelta(Vector3 scaleDelta, Vector3 pivotPosition, Quaternion pivotRotation) { if (TransformManipulator.s_MouseDownState == null) { return; } TransformManipulator.SetLocalHandleOffsetScaleDelta(scaleDelta, pivotRotation); for (int index = 0; index < TransformManipulator.s_MouseDownState.Length; ++index) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[index]; Undo.RecordObject(!((Object)transformData.rectTransform != (Object)null) ? (Object)transformData.transform : (Object)transformData.rectTransform, "Resize"); } for (int index = 0; index < TransformManipulator.s_MouseDownState.Length; ++index) { TransformManipulator.s_MouseDownState[index].SetScaleDelta(scaleDelta, pivotPosition, pivotRotation, true); } }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData data = new TransformManipulator.TransformData { transform = t, position = t.position, localPosition = t.localPosition, rotation = t.rotation, scale = t.localScale, rectTransform = t.GetComponent <RectTransform>() }; if (data.rectTransform != null) { data.sizeDelta = data.rectTransform.sizeDelta; data.rect = data.rectTransform.rect; data.anchoredPosition = data.rectTransform.anchoredPosition; } return(data); }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData result = default(TransformManipulator.TransformData); result.SetupTransformValues(t); result.rectTransform = t.GetComponent <RectTransform>(); if (result.rectTransform != null) { result.sizeDelta = result.rectTransform.sizeDelta; result.rect = result.rectTransform.rect; result.anchoredPosition = result.rectTransform.anchoredPosition; } else { SpriteRenderer component = t.GetComponent <SpriteRenderer>(); if (component != null && component.drawMode != SpriteDrawMode.Simple) { result.sizeDelta = component.size; } } return(result); }
public static void SetPositionDelta(Vector3 newPosition, Vector3 oldPosition) { if (TransformManipulator.s_MouseDownState != null) { TransformManipulator.s_PreviousHandlePosition = newPosition; Vector3 positionDelta = newPosition - oldPosition; for (int i = 0; i < TransformManipulator.s_MouseDownState.Length; i++) { TransformManipulator.TransformData transformData = TransformManipulator.s_MouseDownState[i]; Undo.RecordObject((!(transformData.rectTransform != null)) ? transformData.transform : transformData.rectTransform, "Move"); } if (TransformManipulator.s_MouseDownState.Length > 0) { TransformManipulator.s_MouseDownState[0].SetPositionDelta(positionDelta, true); Vector3 positionDelta2 = TransformManipulator.s_MouseDownState[0].transform.position - TransformManipulator.s_MouseDownState[0].position; for (int j = 1; j < TransformManipulator.s_MouseDownState.Length; j++) { TransformManipulator.s_MouseDownState[j].SetPositionDelta(positionDelta2, false); } } } }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData data = new TransformManipulator.TransformData { transform = t, position = t.position, localPosition = t.localPosition, rotation = t.rotation, scale = t.localScale, rectTransform = t.GetComponent<RectTransform>() }; if (data.rectTransform != null) { data.sizeDelta = data.rectTransform.sizeDelta; data.rect = data.rectTransform.rect; data.anchoredPosition = data.rectTransform.anchoredPosition; } return data; }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData transformData = new TransformManipulator.TransformData(); transformData.transform = t; transformData.position = t.position; transformData.localPosition = t.localPosition; transformData.rotation = t.rotation; transformData.scale = t.localScale; transformData.rectTransform = t.GetComponent<RectTransform>(); if ((Object) transformData.rectTransform != (Object) null) { transformData.sizeDelta = transformData.rectTransform.sizeDelta; transformData.rect = transformData.rectTransform.rect; transformData.anchoredPosition = transformData.rectTransform.anchoredPosition; } return transformData; }
public static TransformManipulator.TransformData GetData(Transform t) { TransformManipulator.TransformData data = new TransformManipulator.TransformData(); data.SetupTransformValues(t); data.rectTransform = t.GetComponent<RectTransform>(); if (data.rectTransform != null) { data.sizeDelta = data.rectTransform.sizeDelta; data.rect = data.rectTransform.rect; data.anchoredPosition = data.rectTransform.anchoredPosition; } return data; }