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); }
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); }