void Awake() { if (hud == null) { hud = this.GetComponent <HeavyUnitDetail>(); } }
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> >()); }