Exemplo n.º 1
0
            private void MoveDisk(int count, TowerLabel start, TowerLabel buffer, TowerLabel finish)
            {
                if (count == 0)
                {
                    return;
                }

                MoveDisk(count - 1, start, finish, buffer);

                this.Towers[finish].Push(this.Towers[start].Pop());

                MoveDisk(count - 1, buffer, start, finish);
            }
Exemplo n.º 2
0
    private void CreateBase(string name, int lv, string postion)
    {
        GameObject tower = TowerSpawner.GetTower(EnumCollect.TowerType.Base);

        tower.SetActive(true);

        tower.GetComponent <BaseTower>().SetPosition(postion.Parse3Int().ToClientPosition());

        tower.GetComponentInChildren <LookAt>().Target = Camera.main.transform;
        TowerLabel label = tower.GetComponent <TowerLabel>();

        label.Name.text = name;
        label.Lv.text   = "Lv." + lv.ToString();
    }