public ColonistHistoryData(int currentTick, int tile, bool forceRecord, Pawn pawn)
 {
     this.recordTick  = currentTick;
     this.forceRecord = forceRecord;
     this.records     = new ColonistHistoryDataRecords(pawn);
     this.dateString  = Utils.ConvertToDateTimeString(Find.TickManager.TicksAbs, tile);
 }
 public ColonistHistoryData(ColonistHistoryData src, bool copyRecords)
 {
     this.recordTick  = src.recordTick;
     this.forceRecord = src.forceRecord;
     if (copyRecords)
     {
         this.records = new ColonistHistoryDataRecords(src.records);
     }
     else
     {
         this.records = new ColonistHistoryDataRecords();
     }
     this.dateString = src.dateString;
 }
示例#3
0
 public ColonistHistoryDataRecords(ColonistHistoryDataRecords records)
 {
     this.records = new List <ColonistHistoryRecord>(records.records);
 }