private void Awake() { _villagerModel = GetComponent <VillagerModel>(); _villagerNeeds = GetComponent <VillagerNeedsController>(); _villagerView = GetComponent <VillagerView>(); _villagerController = GetComponent <VillagerController>(); _townController = TownController.Instance; _spawnController = SpawnController.Instance; }
private void Awake() { _villagerModel = GetComponent <VillagerModel>(); _cellMapController = CellMapController.Instance; _villagerModel.Rigidbody2D = GetComponent <Rigidbody2D>(); _villagerModel.Orders = new Queue <OrderType>(); _townModel = TownModel.Instance; _townController = TownController.Instance; _villagerNeeds = GetComponent <VillagerNeedsController>(); _villagerStateController = GetComponent <VillagerStateController>(); }