Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/Steamworks/gameserveritem_t.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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