224 lines
6.6 KiB
C#
224 lines
6.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Steamworks
|
|
{
|
|
// Token: 0x02001213 RID: 4627
|
|
[Token(Token = "0x2001213")]
|
|
[Serializable]
|
|
[StructLayout(0, Pack = 4, Size = 372)]
|
|
public class gameserveritem_t
|
|
{
|
|
// Token: 0x06006F75 RID: 28533 RVA: 0x00176E70 File Offset: 0x00175070
|
|
[Token(Token = "0x6006F75")]
|
|
[Address(RVA = "0x13B5280", Offset = "0x13B3C80", VA = "0x1813B5280")]
|
|
public string GetGameDir()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szGameDir = this.m_szGameDir;
|
|
return utf.GetString(szGameDir);
|
|
}
|
|
|
|
// Token: 0x06006F76 RID: 28534 RVA: 0x00176E9C File Offset: 0x0017509C
|
|
[Token(Token = "0x6006F76")]
|
|
[Address(RVA = "0x13B5550", Offset = "0x13B3F50", VA = "0x1813B5550")]
|
|
public void SetGameDir(string dir)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = dir + "\0";
|
|
int num;
|
|
this.m_szGameDir = num;
|
|
}
|
|
|
|
// Token: 0x06006F77 RID: 28535 RVA: 0x00176ECC File Offset: 0x001750CC
|
|
[Token(Token = "0x6006F77")]
|
|
[Address(RVA = "0x13B5380", Offset = "0x13B3D80", VA = "0x1813B5380")]
|
|
public string GetMap()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szMap = this.m_szMap;
|
|
return utf.GetString(szMap);
|
|
}
|
|
|
|
// Token: 0x06006F78 RID: 28536 RVA: 0x00176EF8 File Offset: 0x001750F8
|
|
[Token(Token = "0x6006F78")]
|
|
[Address(RVA = "0x13B5670", Offset = "0x13B4070", VA = "0x1813B5670")]
|
|
public void SetMap(string map)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = map + "\0";
|
|
int num;
|
|
this.m_szMap = num;
|
|
}
|
|
|
|
// Token: 0x06006F79 RID: 28537 RVA: 0x00176F28 File Offset: 0x00175128
|
|
[Token(Token = "0x6006F79")]
|
|
[Address(RVA = "0x13B5200", Offset = "0x13B3C00", VA = "0x1813B5200")]
|
|
public string GetGameDescription()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szGameDescription = this.m_szGameDescription;
|
|
return utf.GetString(szGameDescription);
|
|
}
|
|
|
|
// Token: 0x06006F7A RID: 28538 RVA: 0x00176F54 File Offset: 0x00175154
|
|
[Token(Token = "0x6006F7A")]
|
|
[Address(RVA = "0x13B54C0", Offset = "0x13B3EC0", VA = "0x1813B54C0")]
|
|
public void SetGameDescription(string desc)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = desc + "\0";
|
|
int num;
|
|
this.m_szGameDescription = num;
|
|
}
|
|
|
|
// Token: 0x06006F7B RID: 28539 RVA: 0x00176F84 File Offset: 0x00175184
|
|
[Token(Token = "0x6006F7B")]
|
|
[Address(RVA = "0x13B5400", Offset = "0x13B3E00", VA = "0x1813B5400")]
|
|
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: 0x06006F7C RID: 28540 RVA: 0x00176FD0 File Offset: 0x001751D0
|
|
[Token(Token = "0x6006F7C")]
|
|
[Address(RVA = "0x13B5700", Offset = "0x13B4100", VA = "0x1813B5700")]
|
|
public void SetServerName(string name)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = name + "\0";
|
|
int num;
|
|
this.m_szServerName = num;
|
|
}
|
|
|
|
// Token: 0x06006F7D RID: 28541 RVA: 0x00177000 File Offset: 0x00175200
|
|
[Token(Token = "0x6006F7D")]
|
|
[Address(RVA = "0x13B5300", Offset = "0x13B3D00", VA = "0x1813B5300")]
|
|
public string GetGameTags()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szGameTags = this.m_szGameTags;
|
|
return utf.GetString(szGameTags);
|
|
}
|
|
|
|
// Token: 0x06006F7E RID: 28542 RVA: 0x0017702C File Offset: 0x0017522C
|
|
[Token(Token = "0x6006F7E")]
|
|
[Address(RVA = "0x13B55E0", Offset = "0x13B3FE0", VA = "0x1813B55E0")]
|
|
public void SetGameTags(string tags)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = tags + "\0";
|
|
int num;
|
|
this.m_szGameTags = num;
|
|
}
|
|
|
|
// Token: 0x06006F7F RID: 28543 RVA: 0x0017705C File Offset: 0x0017525C
|
|
[Token(Token = "0x6006F7F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public gameserveritem_t()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04005375 RID: 21365
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005375")]
|
|
public servernetadr_t m_NetAdr;
|
|
|
|
// Token: 0x04005376 RID: 21366
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005376")]
|
|
public int m_nPing;
|
|
|
|
// Token: 0x04005377 RID: 21367
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4005377")]
|
|
public bool m_bHadSuccessfulResponse;
|
|
|
|
// Token: 0x04005378 RID: 21368
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")]
|
|
[Token(Token = "0x4005378")]
|
|
public bool m_bDoNotRefresh;
|
|
|
|
// Token: 0x04005379 RID: 21369
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005379")]
|
|
private byte[] m_szGameDir;
|
|
|
|
// Token: 0x0400537A RID: 21370
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400537A")]
|
|
private byte[] m_szMap;
|
|
|
|
// Token: 0x0400537B RID: 21371
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400537B")]
|
|
private byte[] m_szGameDescription;
|
|
|
|
// Token: 0x0400537C RID: 21372
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400537C")]
|
|
public uint m_nAppID;
|
|
|
|
// Token: 0x0400537D RID: 21373
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400537D")]
|
|
public int m_nPlayers;
|
|
|
|
// Token: 0x0400537E RID: 21374
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400537E")]
|
|
public int m_nMaxPlayers;
|
|
|
|
// Token: 0x0400537F RID: 21375
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400537F")]
|
|
public int m_nBotPlayers;
|
|
|
|
// Token: 0x04005380 RID: 21376
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4005380")]
|
|
public bool m_bPassword;
|
|
|
|
// Token: 0x04005381 RID: 21377
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49")]
|
|
[Token(Token = "0x4005381")]
|
|
public bool m_bSecure;
|
|
|
|
// Token: 0x04005382 RID: 21378
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4005382")]
|
|
public uint m_ulTimeLastPlayed;
|
|
|
|
// Token: 0x04005383 RID: 21379
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4005383")]
|
|
public int m_nServerVersion;
|
|
|
|
// Token: 0x04005384 RID: 21380
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4005384")]
|
|
private byte[] m_szServerName;
|
|
|
|
// Token: 0x04005385 RID: 21381
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4005385")]
|
|
private byte[] m_szGameTags;
|
|
|
|
// Token: 0x04005386 RID: 21382
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4005386")]
|
|
public CSteamID m_steamID;
|
|
}
|
|
}
|