using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; namespace Steamworks { // Token: 0x02001912 RID: 6418 [Token(Token = "0x2001912")] [Serializable] [StructLayout(0, Pack = 4, Size = 372)] public class gameserveritem_t { // Token: 0x060092BC RID: 37564 RVA: 0x001E1450 File Offset: 0x001DF650 [Token(Token = "0x60092BC")] [Address(RVA = "0x5AA740", Offset = "0x5A9740", VA = "0x1805AA740")] public string GetGameDir() { Encoding utf = Encoding.UTF8; byte[] szGameDir = this.m_szGameDir; return utf.GetString(szGameDir); } // Token: 0x060092BD RID: 37565 RVA: 0x001E147C File Offset: 0x001DF67C [Token(Token = "0x60092BD")] [Address(RVA = "0x5AAA10", Offset = "0x5A9A10", VA = "0x1805AAA10")] public void SetGameDir(string dir) { Encoding utf = Encoding.UTF8; string text = dir + "\0"; int num; this.m_szGameDir = num; } // Token: 0x060092BE RID: 37566 RVA: 0x001E14AC File Offset: 0x001DF6AC [Token(Token = "0x60092BE")] [Address(RVA = "0x5AA840", Offset = "0x5A9840", VA = "0x1805AA840")] public string GetMap() { Encoding utf = Encoding.UTF8; byte[] szMap = this.m_szMap; return utf.GetString(szMap); } // Token: 0x060092BF RID: 37567 RVA: 0x001E14D8 File Offset: 0x001DF6D8 [Token(Token = "0x60092BF")] [Address(RVA = "0x5AAB30", Offset = "0x5A9B30", VA = "0x1805AAB30")] public void SetMap(string map) { Encoding utf = Encoding.UTF8; string text = map + "\0"; int num; this.m_szMap = num; } // Token: 0x060092C0 RID: 37568 RVA: 0x001E1508 File Offset: 0x001DF708 [Token(Token = "0x60092C0")] [Address(RVA = "0x5AA6C0", Offset = "0x5A96C0", VA = "0x1805AA6C0")] public string GetGameDescription() { Encoding utf = Encoding.UTF8; byte[] szGameDescription = this.m_szGameDescription; return utf.GetString(szGameDescription); } // Token: 0x060092C1 RID: 37569 RVA: 0x001E1534 File Offset: 0x001DF734 [Token(Token = "0x60092C1")] [Address(RVA = "0x5AA980", Offset = "0x5A9980", VA = "0x1805AA980")] public void SetGameDescription(string desc) { Encoding utf = Encoding.UTF8; string text = desc + "\0"; int num; this.m_szGameDescription = num; } // Token: 0x060092C2 RID: 37570 RVA: 0x001E1564 File Offset: 0x001DF764 [Token(Token = "0x60092C2")] [Address(RVA = "0x5AA8C0", Offset = "0x5A98C0", VA = "0x1805AA8C0")] public string GetServerName() { byte[] szServerName = this.m_szServerName; if ("{il2cpp array field local1->}" != (ulong)0L) { Encoding utf = Encoding.UTF8; byte[] szServerName2 = this.m_szServerName; return utf.GetString(szServerName2); } uint unIP = this.m_NetAdr.m_unIP; string text; return text; } // Token: 0x060092C3 RID: 37571 RVA: 0x001E15B0 File Offset: 0x001DF7B0 [Token(Token = "0x60092C3")] [Address(RVA = "0x5AABC0", Offset = "0x5A9BC0", VA = "0x1805AABC0")] public void SetServerName(string name) { Encoding utf = Encoding.UTF8; string text = name + "\0"; int num; this.m_szServerName = num; } // Token: 0x060092C4 RID: 37572 RVA: 0x001E15E0 File Offset: 0x001DF7E0 [Token(Token = "0x60092C4")] [Address(RVA = "0x5AA7C0", Offset = "0x5A97C0", VA = "0x1805AA7C0")] public string GetGameTags() { Encoding utf = Encoding.UTF8; byte[] szGameTags = this.m_szGameTags; return utf.GetString(szGameTags); } // Token: 0x060092C5 RID: 37573 RVA: 0x001E160C File Offset: 0x001DF80C [Token(Token = "0x60092C5")] [Address(RVA = "0x5AAAA0", Offset = "0x5A9AA0", VA = "0x1805AAAA0")] public void SetGameTags(string tags) { Encoding utf = Encoding.UTF8; string text = tags + "\0"; int num; this.m_szGameTags = num; } // Token: 0x060092C6 RID: 37574 RVA: 0x001E163C File Offset: 0x001DF83C [Token(Token = "0x60092C6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public gameserveritem_t() { } // Token: 0x04006509 RID: 25865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006509")] public servernetadr_t m_NetAdr; // Token: 0x0400650A RID: 25866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400650A")] public int m_nPing; // Token: 0x0400650B RID: 25867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400650B")] public bool m_bHadSuccessfulResponse; // Token: 0x0400650C RID: 25868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")] [Token(Token = "0x400650C")] public bool m_bDoNotRefresh; // Token: 0x0400650D RID: 25869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400650D")] private byte[] m_szGameDir; // Token: 0x0400650E RID: 25870 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400650E")] private byte[] m_szMap; // Token: 0x0400650F RID: 25871 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400650F")] private byte[] m_szGameDescription; // Token: 0x04006510 RID: 25872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4006510")] public uint m_nAppID; // Token: 0x04006511 RID: 25873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4006511")] public int m_nPlayers; // Token: 0x04006512 RID: 25874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4006512")] public int m_nMaxPlayers; // Token: 0x04006513 RID: 25875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4006513")] public int m_nBotPlayers; // Token: 0x04006514 RID: 25876 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4006514")] public bool m_bPassword; // Token: 0x04006515 RID: 25877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x49")] [Token(Token = "0x4006515")] public bool m_bSecure; // Token: 0x04006516 RID: 25878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x4006516")] public uint m_ulTimeLastPlayed; // Token: 0x04006517 RID: 25879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4006517")] public int m_nServerVersion; // Token: 0x04006518 RID: 25880 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4006518")] private byte[] m_szServerName; // Token: 0x04006519 RID: 25881 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4006519")] private byte[] m_szGameTags; // Token: 0x0400651A RID: 25882 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400651A")] public CSteamID m_steamID; } }