コード例 #1
0
ファイル: Extract.cs プロジェクト: silverweed/colony
 public Extract(GameObject agent, GameObject resource) : base(agent, TaskType.Extract)
 {
     timeFromLastExtraction = 0.0f;
     stats   = agent.GetComponent <Stats>();
     yielder = resource.GetComponent <ResourceYielder>();
     load    = agent.GetComponent <BeeLoad>();
 }
コード例 #2
0
ファイル: Harvest.cs プロジェクト: silverweed/colony
 public Harvest(GameObject agent, GameObject resource) : base(agent, TaskType.Harvest)
 {
     this.resource = resource;
     load          = agent.GetComponent <BeeLoad>();
 }
コード例 #3
0
ファイル: Deposit.cs プロジェクト: silverweed/colony
 public Deposit(GameObject agent, GameObject targetBeehive) : base(agent, TaskType.Deposit)
 {
     targetHive = targetBeehive.GetComponent <HiveWarehouse>();
     load       = agent.GetComponent <BeeLoad>();
 }