コード例 #1
0
ファイル: Connection.cs プロジェクト: sketchycode/SpaceCoffin
 private void HandleConnectPointConnected(ConnectPoint connectPt, Connectable connectable)
 {
     connectable.transform.SetParent(transform, true);
     connectable.GetComponent <Damagable>().OnPartDestroyed.AddListener(HandleConnectedPartDestroyed);
     Ship.RegisterConnectable(connectable);
     ConnectedPart = connectable;
 }
コード例 #2
0
ファイル: Connectable.cs プロジェクト: zrrz/ProjectCre8
    public void OnBeginDrag(PointerEventData eventData)
    {
        GameObject obj = new GameObject("anchor", new System.Type[] { typeof(RectTransform) });

        tempConnectable = obj.AddComponent <Connectable>();
        GetComponentInParent <Node>().next = tempConnectable;
        tempConnectable.anchor             = tempConnectable.transform;
        tempConnectable.transform.SetParent(transform, true);
        tempConnectable.GetComponent <RectTransform>().anchoredPosition = Vector2.zero;
//		tempConnectable.GetComponent<RectTransform>().anchoredPosition = RectTransformExtension.switchToRectTransform(GetComponent<RectTransform>(), tempConnectable.GetComponent<RectTransform>());
    }
コード例 #3
0
ファイル: Connectable.cs プロジェクト: zrrz/ProjectCre8
 public void OnDrag(PointerEventData eventData)
 {
     tempConnectable.GetComponent <RectTransform>().anchoredPosition += eventData.delta;
 }