224 lines
6.5 KiB
C#
224 lines
6.5 KiB
C#
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;
|
|
}
|
|
}
|