Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/Examples/GUIHelper.cs
T
2026-04-08 23:40:05 +02:00

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