Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     Disks         = new Stack <Disk>();
     Stick         = this.gameObject;
     TowerHeight   = Stick.GetComponent <RectTransform>().rect.height;
     DiskMaxHeight = DiskPrefab.GetComponent <RectTransform>().rect.height;
     DiskMaxWidth  = DiskPrefab.GetComponent <RectTransform>().rect.width;
     DiskMinWidth  = DiskMaxWidth / 3;
 }
Esempio n. 2
0
/// <summary>
/// Creates the initial tower.
/// Создает башню из заданного кол-ва дисков, копируя из префаба, с выбором случайного цвета.
/// </summary>
/// <param name="k">K.</param>
        public void CreateInitialTower(int k)
        {
            //	SetTower (k);
            for (int i = 1; i <= k; i++)
            {
                Disk temp = Instantiate(DiskPrefab);
                temp.name += i.ToString();
                temp.GetComponent <Image>().color = UnityEngine.Random.ColorHSV();

                PlaceDisk(temp);
            }
        }