public override void DoWindowContents(Rect fillRect) { base.DoWindowContents(fillRect); Rect rect = new Rect(0f, 0f, 191f, 65f); TimeAssignmentSelector.DrawTimeAssignmentSelectorGrid(rect); }
public static void DrawTimeAssignmentSelectorGrid(Rect rect) { rect.yMax -= 2f; Rect rect2 = rect; rect2.xMax = rect2.center.x; rect2.yMax = rect2.center.y; TimeAssignmentSelector.DrawTimeAssignmentSelectorFor(rect2, TimeAssignmentDefOf.Anything); rect2.x += rect2.width; TimeAssignmentSelector.DrawTimeAssignmentSelectorFor(rect2, TimeAssignmentDefOf.Work); rect2.y += rect2.height; rect2.x -= rect2.width; TimeAssignmentSelector.DrawTimeAssignmentSelectorFor(rect2, TimeAssignmentDefOf.Joy); rect2.x += rect2.width; TimeAssignmentSelector.DrawTimeAssignmentSelectorFor(rect2, TimeAssignmentDefOf.Sleep); }