示例#1
0
        /// <summary>
        /// コンテント内のポリゴンの頂点変更
        /// </summary>
        private void PolyObjVertexChanged(PolyPartsObject polyObj)
        {
            if (!polyObjTable.ContainsKey(polyObj))
            {
                return;
            }
            HierarchyUIContent content = polyObjTable[polyObj];

            //コンテントのメッシュを再設定
            content.meshImage.SetEasyMesh(polyObj.GetPolygonEasyMesh());
        }
示例#2
0
        /// <summary>
        /// Contentの生成
        /// </summary>
        private HierarchyUIContent InstantiateContent(PolyPartsObject polyObj)
        {
            HierarchyUIContent content = Instantiate(prefab);

            content.SetPolyObj(polyObj);
            content.meshImage.SetEasyMesh(polyObj.GetPolygonEasyMesh());
            //transformの設定
            RectTransform rectTrans = (RectTransform)content.transform;

            rectTrans.SetParent(contentsParent, false);
            //上に追加
            rectTrans.SetAsFirstSibling();
            return(content);
        }