예제 #1
0
    private void ConstructionDone()
    {
        isBuilding = false;
        buildingAnimator.Play("BuildingIdle");
        parentTile.RemoveProgressBar();
        isBuilt = true;

        foreach (LifeNeeds need in providedNeeds)
        {
            if (need.providedRequirements == LivingRequirements.People)
            {
                LivingResourcesManager.AddLivingSpace(need.amount);
                LivingResourcesManager.AddWorkers(need.amount);
            }
        }

        if (parentTile.IsHighlighted)
        {
            TileInfoController.main.CurrentTile = parentTile;
        }

        if (IsProducing)
        {
            parentTile.CreateProgressBar();
        }
    }
예제 #2
0
 // Use this for initialization
 void Start()
 {
     Debug.Log(GetComponent <Text>());
     LivingResourcesManager.personCount = GetComponent <Text>();
     LivingResourcesManager.AddLivingSpace(5);
     LivingResourcesManager.AddWorkers(5);
 }