コード例 #1
0
 public StandAtJobGoal(IJob job, IPandaJobSettings jobSettings, INpcGoal nextGoal, Vector3Int pos)
 {
     Job         = job;
     Position    = pos;
     NextGoal    = nextGoal;
     JobSettings = jobSettings;
 }
コード例 #2
0
 public PutItemsInCrateGoal(IJob job, IPandaJobSettings jobSettings, INpcGoal nextGoal, List <InventoryItem> itemsToStore)
 {
     Job          = job;
     NextGoal     = nextGoal;
     JobSettings  = jobSettings;
     ItemsToStore = itemsToStore.Select(i => new StoredItem(i)).ToArray();
 }
コード例 #3
0
 public PutItemsInCrateGoal(IJob job, IPandaJobSettings jobSettings, INpcGoal nextGoal, StoredItem[] itemsToStore)
 {
     Job          = job;
     NextGoal     = nextGoal;
     JobSettings  = jobSettings;
     ItemsToStore = itemsToStore;
 }
コード例 #4
0
 public GetItemsFromCrateGoal(IJob job, IPandaJobSettings jobSettings, INpcGoal nextGoal, List <InventoryItem> itemsToGet)
 {
     Job         = job;
     NextGoal    = nextGoal;
     ItemsToGet  = itemsToGet.Select(i => new StoredItem(i)).ToArray();
     JobSettings = jobSettings;
     CurrentItemsNeeded.Add(this);
 }
コード例 #5
0
 public GetItemsFromCrateGoal(IJob job, IPandaJobSettings jobSettings, INpcGoal nextGoal, StoredItem[] itemsToGet)
 {
     Job         = job;
     NextGoal    = nextGoal;
     ItemsToGet  = itemsToGet;
     JobSettings = jobSettings;
     CurrentItemsNeeded.Add(this);
 }
コード例 #6
0
ファイル: PorterJob.cs プロジェクト: NACH0CHEE5E/Pandaros.Civ
 public void SetGoal(IJob job, INpcGoal npcGoal)
 {
 }