public void StartGame() { _allEnemies = new List <IHittable>(); _builder = FindObjectOfType <TowerBuilder>(); _keep = GameObject.FindGameObjectWithTag("Keep").GetComponent <HaveHitPoint>(); gameIsEnd = false; _status = GameResult.InBuildProcess; _builder.ShowUI = true; }
public void StartGame() { _allEnemies = new List<IHittable>(); _builder = FindObjectOfType<TowerBuilder>(); _keep = GameObject.FindGameObjectWithTag("Keep").GetComponent<HaveHitPoint>(); gameIsEnd = false; _status = GameResult.InBuildProcess; _builder.ShowUI = true; }
public Tower Construct(ITowerBuilder builder) { builder.BuildTower(_attackType, _towers); return(builder.GetTower()); }
public void Awake() { _builder = GetComponent<TowerBuilder>(); }
public void Awake() { _builder = GetComponent <TowerBuilder>(); }