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; }
public ColonistHistoryDataRecords(ColonistHistoryDataRecords records) { this.records = new List <ColonistHistoryRecord>(records.records); }