Beispiel #1
0
        public override void DoWindowContents(Rect rect)
        {
            base.DoWindowContents(rect);
            Rect rect2 = rect;

            rect2.yMin += 45f;
            List <TabRecord> list = new List <TabRecord>();

            list.Add(new TabRecord("Graph".Translate(), delegate
            {
                this.curTab = MainTabWindow_History.HistoryTab.Graph;
            }, this.curTab == MainTabWindow_History.HistoryTab.Graph));
            list.Add(new TabRecord("Statistics".Translate(), delegate
            {
                this.curTab = MainTabWindow_History.HistoryTab.Statistics;
            }, this.curTab == MainTabWindow_History.HistoryTab.Statistics));
            TabDrawer.DrawTabs(rect2, list);
            MainTabWindow_History.HistoryTab historyTab = this.curTab;
            if (historyTab != MainTabWindow_History.HistoryTab.Graph)
            {
                if (historyTab == MainTabWindow_History.HistoryTab.Statistics)
                {
                    this.DoStatisticsPage(rect2);
                }
            }
            else
            {
                this.DoGraphPage(rect2);
            }
        }
 private static void <DoWindowContents> m__2()
 {
     MainTabWindow_History.curTab = MainTabWindow_History.HistoryTab.Statistics;
 }
 private static void <DoWindowContents> m__1()
 {
     MainTabWindow_History.curTab = MainTabWindow_History.HistoryTab.Messages;
 }
 private static void <DoWindowContents> m__0()
 {
     MainTabWindow_History.curTab = MainTabWindow_History.HistoryTab.Graph;
 }