public void ImportTransfer(PolygonTransfer pt) { id = pt.id; foreach (var c in pt.coords) { vertex.Add(new Vector3(c.x, c.y, c.z)); } }
public static Polygon CreateFromTransfer(PolygonTransfer pt) { GameObject go = Instantiate(PrefabManager.instance.PolygonPrefab) as GameObject; Polygon p = go.GetComponent <Polygon> (); p.ImportTransfer(pt); return(p); }