Exemple #1
0
 public Deposit(GameObject agent, GameObject targetBeehive)
     : base(agent, TaskType.Deposit)
 {
     targetHive = targetBeehive.GetComponent<HiveWarehouse>();
     load = agent.GetComponent<BeeLoad>();
 }
Exemple #2
0
 public Loot(GameObject agent, GameObject cell)
     : base(agent, TaskType.Loot)
 {
     this.cell = cell;
     hive = cell.GetComponentInParent<HiveWarehouse>();
 }
Exemple #3
0
 public StealResources(GameObject agent, HiveWarehouse hiveWarehouse)
     : base(agent, TaskType.StealResources)
 {
     warehouse = hiveWarehouse;
     stats = agent.GetComponent<Stats>();
 }