Пример #1
0
        private void MakeClustRows()
        {
            WorldData myWorldData = GameManagers.Instance.DataManager.GetWorldData(WorldIndex);
            int       NumClusts   = myWorldData.clusters.Count;

            float       tempY = 0;
            const float gapY  = 6;

            clustRows = new ClustRow[NumClusts];
            for (int i = 0; i < NumClusts; i++)
            {
                RoomClusterData clustData = myWorldData.clusters[i];
                ClustRow        newObj    = Instantiate(ResourcesHandler.Instance.ClustSelListClustRow).GetComponent <ClustRow>();
                Vector2         objPos    = new Vector2(0, tempY);
                newObj.Initialize(clustSelController, this, clustData, objPos);
                clustRows[i] = newObj;
                tempY       -= newObj.Size.y + gapY;
            }
            // Size meee
            myRectTransform.sizeDelta = new Vector2(myRectTransform.rect.size.x, Mathf.Abs(tempY) + 0);
        }