using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace BestHTTP.Examples { // Token: 0x020012C3 RID: 4803 [Token(Token = "0x20012C3")] [StructLayout(3)] public static class GUIHelper { // Token: 0x06007853 RID: 30803 RVA: 0x0018FBE8 File Offset: 0x0018DDE8 [Token(Token = "0x6007853")] [Address(RVA = "0x1E649B0", Offset = "0x1E633B0", VA = "0x181E649B0")] private static void Setup() { GUIHelper.centerAlignedLabel = new GUIStyle(GUI.skin.label); GUIHelper.centerAlignedLabel.alignment = TextAnchor.MiddleCenter; GUIHelper.rightAlignedLabel = new GUIStyle(GUI.skin.label); GUIHelper.rightAlignedLabel.alignment = TextAnchor.MiddleRight; } // Token: 0x06007854 RID: 30804 RVA: 0x0018FC40 File Offset: 0x0018DE40 [Token(Token = "0x6007854")] [Address(RVA = "0x1E646E0", Offset = "0x1E630E0", VA = "0x181E646E0")] public static void DrawArea(Rect area, bool drawHeader, Action action) { GUIHelper.Setup(); if (drawHeader) { GUIHelper.DrawCenteredText(SampleSelector.SelectedSample.k__BackingField); GUILayout.Space(5f); } if (action != 0) { action(); } GUILayout.EndArea(); } // Token: 0x06007855 RID: 30805 RVA: 0x0018FC88 File Offset: 0x0018DE88 [Token(Token = "0x6007855")] [Address(RVA = "0x1E64820", Offset = "0x1E63220", VA = "0x181E64820")] public static void DrawCenteredText(string msg) { GUIHelper.Setup(); GUILayout.BeginHorizontal(Array.Empty()); GUILayout.FlexibleSpace(); GUIStyle guistyle = GUIHelper.centerAlignedLabel; GUILayoutOption[] array = Array.Empty(); GUILayout.Label(msg, guistyle, array); GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); } // Token: 0x06007856 RID: 30806 RVA: 0x0018FCD4 File Offset: 0x0018DED4 [Token(Token = "0x6007856")] [Address(RVA = "0x1E648E0", Offset = "0x1E632E0", VA = "0x181E648E0")] public static void DrawRow(string key, string value) { GUIHelper.Setup(); GUILayout.BeginHorizontal(Array.Empty()); GUILayoutOption[] array = Array.Empty(); GUILayout.Label(key, array); GUILayout.FlexibleSpace(); GUIStyle guistyle = GUIHelper.rightAlignedLabel; GUILayoutOption[] array2 = Array.Empty(); GUILayout.Label(value, guistyle, array2); GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); } // Token: 0x040056DE RID: 22238 [Token(Token = "0x40056DE")] public static string BaseURL = "https://besthttpdemosite.azurewebsites.net"; // Token: 0x040056DF RID: 22239 [Token(Token = "0x40056DF")] private static GUIStyle centerAlignedLabel; // Token: 0x040056E0 RID: 22240 [Token(Token = "0x40056E0")] private static GUIStyle rightAlignedLabel; // Token: 0x040056E1 RID: 22241 [Token(Token = "0x40056E1")] public static Rect ClientArea; } }