private void DoGraphPage(Rect rect)
 {
     if (CompRecorder.Colonists.EnumerableNullOrEmpty())
     {
         Widgets.Label(new Rect(rect.x + 4f, rect.y + 4f, rect.width, 32f), "ColonistHistory.ThereIsNoRecord".Translate());
         return;
     }
     RecordGraphUtility.Draw(rect);
 }
示例#2
0
 private void DeleteLog(TargetPawn targetPawn, TargetDatetime targetDatetime)
 {
     if (targetPawn == TargetPawn.Single)
     {
         DeleteLog(this.parent.CurRecords, targetDatetime, this.parent.CurData.recordTick);
     }
     else
     {
         foreach (ColonistHistoryDataList records in this.parent.CompRecorder.ColonistHistories.Values)
         {
             DeleteLog(records, targetDatetime, this.parent.CurData.recordTick);
         }
     }
     this.parent.RefreshDrawEntries();
     RecordGraphUtility.Reset(this.parent.CompRecorder);
     RecordGraphUtility.CurRecordGroup.ResolveGraph();
 }
 private void RefreshGraph()
 {
     RecordGraphUtility.Reset(CompRecorder);
 }