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: 0x02001832 RID: 6194
|
|
[Token(Token = "0x2001832")]
|
|
[Serializable]
|
|
[StructLayout(0, Pack = 4, Size = 372)]
|
|
public class gameserveritem_t
|
|
{
|
|
// Token: 0x06008EEE RID: 36590 RVA: 0x001D8358 File Offset: 0x001D6558
|
|
[Token(Token = "0x6008EEE")]
|
|
[Address(RVA = "0x1AA7AE0", Offset = "0x1AA68E0", VA = "0x181AA7AE0")]
|
|
public string GetGameDir()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szGameDir = this.m_szGameDir;
|
|
return utf.GetString(szGameDir);
|
|
}
|
|
|
|
// Token: 0x06008EEF RID: 36591 RVA: 0x001D8384 File Offset: 0x001D6584
|
|
[Token(Token = "0x6008EEF")]
|
|
[Address(RVA = "0x1AA7DB0", Offset = "0x1AA6BB0", VA = "0x181AA7DB0")]
|
|
public void SetGameDir(string dir)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = dir + "\0";
|
|
int num;
|
|
this.m_szGameDir = num;
|
|
}
|
|
|
|
// Token: 0x06008EF0 RID: 36592 RVA: 0x001D83B4 File Offset: 0x001D65B4
|
|
[Token(Token = "0x6008EF0")]
|
|
[Address(RVA = "0x1AA7BE0", Offset = "0x1AA69E0", VA = "0x181AA7BE0")]
|
|
public string GetMap()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szMap = this.m_szMap;
|
|
return utf.GetString(szMap);
|
|
}
|
|
|
|
// Token: 0x06008EF1 RID: 36593 RVA: 0x001D83E0 File Offset: 0x001D65E0
|
|
[Token(Token = "0x6008EF1")]
|
|
[Address(RVA = "0x1AA7ED0", Offset = "0x1AA6CD0", VA = "0x181AA7ED0")]
|
|
public void SetMap(string map)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = map + "\0";
|
|
int num;
|
|
this.m_szMap = num;
|
|
}
|
|
|
|
// Token: 0x06008EF2 RID: 36594 RVA: 0x001D8410 File Offset: 0x001D6610
|
|
[Token(Token = "0x6008EF2")]
|
|
[Address(RVA = "0x1AA7A60", Offset = "0x1AA6860", VA = "0x181AA7A60")]
|
|
public string GetGameDescription()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szGameDescription = this.m_szGameDescription;
|
|
return utf.GetString(szGameDescription);
|
|
}
|
|
|
|
// Token: 0x06008EF3 RID: 36595 RVA: 0x001D843C File Offset: 0x001D663C
|
|
[Token(Token = "0x6008EF3")]
|
|
[Address(RVA = "0x1AA7D20", Offset = "0x1AA6B20", VA = "0x181AA7D20")]
|
|
public void SetGameDescription(string desc)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = desc + "\0";
|
|
int num;
|
|
this.m_szGameDescription = num;
|
|
}
|
|
|
|
// Token: 0x06008EF4 RID: 36596 RVA: 0x001D846C File Offset: 0x001D666C
|
|
[Token(Token = "0x6008EF4")]
|
|
[Address(RVA = "0x1AA7C60", Offset = "0x1AA6A60", VA = "0x181AA7C60")]
|
|
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: 0x06008EF5 RID: 36597 RVA: 0x001D84B8 File Offset: 0x001D66B8
|
|
[Token(Token = "0x6008EF5")]
|
|
[Address(RVA = "0x1AA7F60", Offset = "0x1AA6D60", VA = "0x181AA7F60")]
|
|
public void SetServerName(string name)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = name + "\0";
|
|
int num;
|
|
this.m_szServerName = num;
|
|
}
|
|
|
|
// Token: 0x06008EF6 RID: 36598 RVA: 0x001D84E8 File Offset: 0x001D66E8
|
|
[Token(Token = "0x6008EF6")]
|
|
[Address(RVA = "0x1AA7B60", Offset = "0x1AA6960", VA = "0x181AA7B60")]
|
|
public string GetGameTags()
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
byte[] szGameTags = this.m_szGameTags;
|
|
return utf.GetString(szGameTags);
|
|
}
|
|
|
|
// Token: 0x06008EF7 RID: 36599 RVA: 0x001D8514 File Offset: 0x001D6714
|
|
[Token(Token = "0x6008EF7")]
|
|
[Address(RVA = "0x1AA7E40", Offset = "0x1AA6C40", VA = "0x181AA7E40")]
|
|
public void SetGameTags(string tags)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = tags + "\0";
|
|
int num;
|
|
this.m_szGameTags = num;
|
|
}
|
|
|
|
// Token: 0x06008EF8 RID: 36600 RVA: 0x001D8544 File Offset: 0x001D6744
|
|
[Token(Token = "0x6008EF8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public gameserveritem_t()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04006350 RID: 25424
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006350")]
|
|
public servernetadr_t m_NetAdr;
|
|
|
|
// Token: 0x04006351 RID: 25425
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4006351")]
|
|
public int m_nPing;
|
|
|
|
// Token: 0x04006352 RID: 25426
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4006352")]
|
|
public bool m_bHadSuccessfulResponse;
|
|
|
|
// Token: 0x04006353 RID: 25427
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")]
|
|
[Token(Token = "0x4006353")]
|
|
public bool m_bDoNotRefresh;
|
|
|
|
// Token: 0x04006354 RID: 25428
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4006354")]
|
|
private byte[] m_szGameDir;
|
|
|
|
// Token: 0x04006355 RID: 25429
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4006355")]
|
|
private byte[] m_szMap;
|
|
|
|
// Token: 0x04006356 RID: 25430
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4006356")]
|
|
private byte[] m_szGameDescription;
|
|
|
|
// Token: 0x04006357 RID: 25431
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4006357")]
|
|
public uint m_nAppID;
|
|
|
|
// Token: 0x04006358 RID: 25432
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4006358")]
|
|
public int m_nPlayers;
|
|
|
|
// Token: 0x04006359 RID: 25433
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4006359")]
|
|
public int m_nMaxPlayers;
|
|
|
|
// Token: 0x0400635A RID: 25434
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400635A")]
|
|
public int m_nBotPlayers;
|
|
|
|
// Token: 0x0400635B RID: 25435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400635B")]
|
|
public bool m_bPassword;
|
|
|
|
// Token: 0x0400635C RID: 25436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49")]
|
|
[Token(Token = "0x400635C")]
|
|
public bool m_bSecure;
|
|
|
|
// Token: 0x0400635D RID: 25437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400635D")]
|
|
public uint m_ulTimeLastPlayed;
|
|
|
|
// Token: 0x0400635E RID: 25438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400635E")]
|
|
public int m_nServerVersion;
|
|
|
|
// Token: 0x0400635F RID: 25439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400635F")]
|
|
private byte[] m_szServerName;
|
|
|
|
// Token: 0x04006360 RID: 25440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4006360")]
|
|
private byte[] m_szGameTags;
|
|
|
|
// Token: 0x04006361 RID: 25441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4006361")]
|
|
public CSteamID m_steamID;
|
|
}
|
|
}
|