Exemplo n.º 1
0
    void Awake()
    {
        entitiesManager = EntitiesManager.Instance();

        LoadBuildings();
        MakeWaves();
    }
Exemplo n.º 2
0
    void Start()
    {
        killCount     = 0;
        buildingCount = EntitiesManager.Instance().buildings.Count;
        Debug.Log(EntitiesManager.Instance().buildings.Count);

        killCountText.text     = killCount.ToString();
        buildingCountText.text = buildingCount.ToString();
        goldCountText.text     = goldCount.ToString();
    }
Exemplo n.º 3
0
    public void Awake()
    {
        // load all buildings
        List <GameObject> buildings = GameObject.FindGameObjectsWithTag("Building").ToList();

        for (int i = 0; i < buildings.Count; i++)
        {
            EntitiesManager.Instance().AddBuilding(buildings[i].GetComponent <Building> ());
        }
    }
Exemplo n.º 4
0
    void Awake()
    {
        entitiesManager = EntitiesManager.Instance();
        entitiesManager.AddEnemy(this);

        buildings = new List <Building> ();
        Building.OnBuildingDie += BuildingDestroyReselectTarget;

        // fire particle system
        fire = GetComponentInChildren <ParticleSystem> ();
        fire.Stop();
    }
Exemplo n.º 5
0
    public void Awake()
    {
        // make building a trigger
        GetComponent <BoxCollider> ().isTrigger = true;

        entitiesManager = EntitiesManager.Instance();
        entitiesManager.AddBuilding(this);

        // on building die
        fire = GetComponentInChildren <ParticleSystem> ();
        fire.Stop();
    }
Exemplo n.º 6
0
 void Awake()
 {
     distance        = 0;
     entitiesManager = EntitiesManager.Instance();
 }
Exemplo n.º 7
0
 public void Awake()
 {
     instance = EntitiesManager.Instance();
 }
Exemplo n.º 8
0
 void Awake()
 {
     entitiesManager = EntitiesManager.Instance();
     entitiesManager.AddTower(this);
 }