void Awake()
 {
     if (ctd == null)
     {
         ctd = this.GetComponent <CannonTowerDetail>();
     }
 }
Пример #2
0
 void preload()
 {
     lud    = LightUnitDetail.lud;
     hud    = HeavyUnitDetail.hud;
     ctd    = CannonTowerDetail.ctd;
     atd    = ArcherTowerDetail.atd;
     map    = GameManager.gm.vision;
     towers = new Tower[map.GetLength(0)][];
     for (int i = 0; i < map.GetLength(0); i++)
     {
         towers[i] = new Tower[20];
     }
     for (int i = 0; i < GameManager.gm.roadNumber; i++)
     {
         roads.Add(new Road(GameManager.gm.Road[i], this));
     }
     cannonTowers.Add(new List <Pair <Tower, int> >());
     archerTowers.Add(new List <Pair <Tower, int> >());
 }