Beispiel #1
0
 public Caravan()
 {
     pawns        = new ThingOwner <Pawn>(this, oneStackOnly: false, LookMode.Reference);
     pather       = new Caravan_PathFollower(this);
     gotoMote     = new Caravan_GotoMoteRenderer();
     tweener      = new Caravan_Tweener(this);
     trader       = new Caravan_TraderTracker(this);
     forage       = new Caravan_ForageTracker(this);
     needs        = new Caravan_NeedsTracker(this);
     carryTracker = new Caravan_CarryTracker(this);
     beds         = new Caravan_BedsTracker(this);
     storyState   = new StoryState(this);
 }
Beispiel #2
0
 public Caravan()
 {
     this.pawns        = new ThingOwner <Pawn>(this, false, LookMode.Reference);
     this.pather       = new Caravan_PathFollower(this);
     this.gotoMote     = new Caravan_GotoMoteRenderer();
     this.tweener      = new Caravan_Tweener(this);
     this.trader       = new Caravan_TraderTracker(this);
     this.forage       = new Caravan_ForageTracker(this);
     this.needs        = new Caravan_NeedsTracker(this);
     this.carryTracker = new Caravan_CarryTracker(this);
     this.beds         = new Caravan_BedsTracker(this);
     this.storyState   = new StoryState(this);
 }