/// <summary> /// コンテント内のポリゴンの頂点変更 /// </summary> private void PolyObjVertexChanged(PolyPartsObject polyObj) { if (!polyObjTable.ContainsKey(polyObj)) { return; } HierarchyUIContent content = polyObjTable[polyObj]; //コンテントのメッシュを再設定 content.meshImage.SetEasyMesh(polyObj.GetPolygonEasyMesh()); }
/// <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); }