// Use this for initialization
	void Start () {
		instance = this;

		for (int i = 0; i < 30; i++) {
			Add (1, HasDemands.demandTypes [Random.Range (0, HasDemands.demandTypes.Length)]);
		}
	}
Example #2
0
    void Start()
    {
        mainCamera       = Camera.main;
        resourcesDisplay = FindObjectOfType <ResourcesDisplay>();

        takenPositions = new List <Vector2>();
        foreach (GameObject defenderObject in manuallyPlacedDefenders)
        {
            takenPositions.Add(SnapToGrid(defenderObject.transform.position));
        }
    }
Example #3
0
    void Start()
    {
        resources2give       = initialResource2give;
        resourcesSpawnPeriod = initialResourcesSpawnPeriod;

        nextGrowTime       = Time.time + growPeriod;
        nextResourcesSpawn = Time.time + resourcesSpawnPeriod;

        resourcesDisplay = FindObjectOfType <ResourcesDisplay>();
        spriteRenderer   = GetComponentInChildren <SpriteRenderer>();

        currentGrowState = 0;
    }
 public void SetResourcesDisplay(ResourcesDisplay display)
 {
     resourcesDisplay = display;
 }