예제 #1
0
    void Awake()
    {
        entitiesManager = EntitiesManager.Instance();

        LoadBuildings();
        MakeWaves();
    }
예제 #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();
    }
예제 #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> ());
        }
    }
예제 #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();
    }
예제 #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();
    }
예제 #6
0
파일: Projectile.cs 프로젝트: dujos/TowerD
 void Awake()
 {
     distance        = 0;
     entitiesManager = EntitiesManager.Instance();
 }
예제 #7
0
파일: WaveW.cs 프로젝트: dujos/TowerD
 public void Awake()
 {
     instance = EntitiesManager.Instance();
 }
예제 #8
0
 void Awake()
 {
     entitiesManager = EntitiesManager.Instance();
     entitiesManager.AddTower(this);
 }