Example #1
0
 void Start()
 {
     norm          = this;
     _gun          = GetComponent <Gun>();
     normalBullets = new BulletManager(GameObject.Find("normalBullets").transform, "NormalBullet");
     sp            = FindObjectOfType <Spawn>();
 }
Example #2
0
        /// <summary>
        /// Everything included with building the bottom menu bar should go here.
        /// </summary>
        private static void CreateBottomBar()
        {
            BottomBar = new Window(0, 620, true, TPEngine.Get().TextureManager.LoadTexture(@"art/TowerDefense/BotBar"));


            BottomBar.addButton(TPEngine.Get().TextureManager.LoadTexture(@"art/TowerDefense/BuyButton"),
                                "BuyButton",
                                MakeBuyWindowVisible);

            BottomBar.addButton(TPEngine.Get().TextureManager.LoadTexture(@"art/TowerDefense/Bot_NormalTower"),
                                "normal",
                                TowerBuilder.TowerBuildingClicked);

            NormalTower.UnlockTowerClass();
        }
        public void AddTower()
        {
            Tower towerToAdd = null;

            switch (newTowerType)
            {
                case "Normal Tower":
                    {
                        towerToAdd = new NormalTower(towerTexture, bulletTexture, new Vector2(tileX, tileY));
                        break;
                    }
            }

            if (IsCellClear() == true && towerToAdd.Cost <= money)
            {
                towers.Add(towerToAdd);
                money -= towerToAdd.Cost;

                newTowerType = string.Empty;
            }
        }