コード例 #1
0
    void Start()
    {
        populationController = GameObject.Find("PopulationController").GetComponent(typeof(PopulationController)) as PopulationController;
        populationController.ChangePopulation(populationValue);

        navMeshAgent = gameObject.GetComponent(typeof(NavMeshAgent)) as NavMeshAgent;

        InhabitAFreeHouse();
    }
コード例 #2
0
ファイル: House.cs プロジェクト: Natf/SPQR-Roman-City-Builder
 public override void Delete()
 {
     populationController.ChangePopulation(inhabitants * -1);
     populationController.ChangeMaxPopulation(maxSupportedHabitants * -1);
     base.Delete();
 }
コード例 #3
0
 void DestroyUnit()
 {
     populationController.ChangePopulation(populationValue * -1);
     Destroy(gameObject);
 }