1
0
mirror of https://github.com/Siccity/xNode.git synced 2026-03-26 22:49:02 +08:00
Wang Cong 7b480b6242 changed: move folder Examples into Samples~
In Package Manager UI 2.0 (compatible with Unity 2019.1), you can include samples in a package.
    https://forum.unity.com/threads/samples-in-packages-manual-setup.623080/
2019-10-21 11:37:56 +08:00

18 lines
625 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XNode;
namespace XNode.Examples.RuntimeMathNodes {
public class Connection : MonoBehaviour {
private RectTransform rectTransform;
public void SetPosition(Vector2 start, Vector2 end) {
if (!rectTransform) rectTransform = (RectTransform) transform;
transform.position = (start + end) * 0.5f;
float r = Mathf.Atan2(start.y - end.y, start.x - end.x) * Mathf.Rad2Deg;
transform.rotation = Quaternion.Euler(0, 0, r);
rectTransform.sizeDelta = new Vector2(Vector2.Distance(start, end), rectTransform.sizeDelta.y);
}
}
}