91 lines
2.9 KiB
C#
91 lines
2.9 KiB
C#
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.<DisplayName>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<GUILayoutOption>());
|
|
GUILayout.FlexibleSpace();
|
|
GUIStyle guistyle = GUIHelper.centerAlignedLabel;
|
|
GUILayoutOption[] array = Array.Empty<GUILayoutOption>();
|
|
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>());
|
|
GUILayoutOption[] array = Array.Empty<GUILayoutOption>();
|
|
GUILayout.Label(key, array);
|
|
GUILayout.FlexibleSpace();
|
|
GUIStyle guistyle = GUIHelper.rightAlignedLabel;
|
|
GUILayoutOption[] array2 = Array.Empty<GUILayoutOption>();
|
|
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;
|
|
}
|
|
}
|