Files
Dec2017-Script-Dump/UnityEngine/Networking/GlobalConfig.cs
T
2026-06-04 11:42:34 +02:00

288 lines
7.0 KiB
C#

using System;
namespace UnityEngine.Networking
{
// Token: 0x020002CF RID: 719
[Serializable]
public class GlobalConfig
{
// Token: 0x06002F89 RID: 12169 RVA: 0x00045828 File Offset: 0x00043A28
public GlobalConfig()
{
this.m_ThreadAwakeTimeout = 1U;
this.m_ReactorModel = ReactorModel.SelectReactor;
this.m_ReactorMaximumReceivedMessages = 1024;
this.m_ReactorMaximumSentMessages = 1024;
this.m_MaxPacketSize = 2000;
this.m_MaxHosts = 16;
this.m_ThreadPoolSize = 1;
this.m_MinTimerTimeout = 1U;
this.m_MaxTimerTimeout = 12000U;
this.m_MinNetSimulatorTimeout = 1U;
this.m_MaxNetSimulatorTimeout = 12000U;
}
// Token: 0x17000ADB RID: 2779
// (get) Token: 0x06002F8A RID: 12170 RVA: 0x000458A0 File Offset: 0x00043AA0
// (set) Token: 0x06002F8B RID: 12171 RVA: 0x000458BC File Offset: 0x00043ABC
public uint ThreadAwakeTimeout
{
get
{
return this.m_ThreadAwakeTimeout;
}
set
{
if (value == 0U)
{
throw new ArgumentOutOfRangeException("Minimal thread awake timeout should be > 0");
}
this.m_ThreadAwakeTimeout = value;
}
}
// Token: 0x17000ADC RID: 2780
// (get) Token: 0x06002F8C RID: 12172 RVA: 0x000458D8 File Offset: 0x00043AD8
// (set) Token: 0x06002F8D RID: 12173 RVA: 0x000458F4 File Offset: 0x00043AF4
public ReactorModel ReactorModel
{
get
{
return this.m_ReactorModel;
}
set
{
this.m_ReactorModel = value;
}
}
// Token: 0x17000ADD RID: 2781
// (get) Token: 0x06002F8E RID: 12174 RVA: 0x00045900 File Offset: 0x00043B00
// (set) Token: 0x06002F8F RID: 12175 RVA: 0x0004591C File Offset: 0x00043B1C
public ushort ReactorMaximumReceivedMessages
{
get
{
return this.m_ReactorMaximumReceivedMessages;
}
set
{
this.m_ReactorMaximumReceivedMessages = value;
}
}
// Token: 0x17000ADE RID: 2782
// (get) Token: 0x06002F90 RID: 12176 RVA: 0x00045928 File Offset: 0x00043B28
// (set) Token: 0x06002F91 RID: 12177 RVA: 0x00045944 File Offset: 0x00043B44
public ushort ReactorMaximumSentMessages
{
get
{
return this.m_ReactorMaximumSentMessages;
}
set
{
this.m_ReactorMaximumSentMessages = value;
}
}
// Token: 0x17000ADF RID: 2783
// (get) Token: 0x06002F92 RID: 12178 RVA: 0x00045950 File Offset: 0x00043B50
// (set) Token: 0x06002F93 RID: 12179 RVA: 0x0004596C File Offset: 0x00043B6C
public ushort MaxPacketSize
{
get
{
return this.m_MaxPacketSize;
}
set
{
this.m_MaxPacketSize = value;
}
}
// Token: 0x17000AE0 RID: 2784
// (get) Token: 0x06002F94 RID: 12180 RVA: 0x00045978 File Offset: 0x00043B78
// (set) Token: 0x06002F95 RID: 12181 RVA: 0x00045994 File Offset: 0x00043B94
public ushort MaxHosts
{
get
{
return this.m_MaxHosts;
}
set
{
if (value == 0)
{
throw new ArgumentOutOfRangeException("MaxHosts", "Maximum hosts number should be > 0");
}
if (value > 128)
{
throw new ArgumentOutOfRangeException("MaxHosts", "Maximum hosts number should be <= " + 128.ToString());
}
this.m_MaxHosts = value;
}
}
// Token: 0x17000AE1 RID: 2785
// (get) Token: 0x06002F96 RID: 12182 RVA: 0x000459F4 File Offset: 0x00043BF4
// (set) Token: 0x06002F97 RID: 12183 RVA: 0x00045A10 File Offset: 0x00043C10
public byte ThreadPoolSize
{
get
{
return this.m_ThreadPoolSize;
}
set
{
this.m_ThreadPoolSize = value;
}
}
// Token: 0x17000AE2 RID: 2786
// (get) Token: 0x06002F98 RID: 12184 RVA: 0x00045A1C File Offset: 0x00043C1C
// (set) Token: 0x06002F99 RID: 12185 RVA: 0x00045A38 File Offset: 0x00043C38
public uint MinTimerTimeout
{
get
{
return this.m_MinTimerTimeout;
}
set
{
if (value > this.MaxTimerTimeout)
{
throw new ArgumentOutOfRangeException("MinTimerTimeout should be < MaxTimerTimeout");
}
if (value == 0U)
{
throw new ArgumentOutOfRangeException("MinTimerTimeout should be > 0");
}
this.m_MinTimerTimeout = value;
}
}
// Token: 0x17000AE3 RID: 2787
// (get) Token: 0x06002F9A RID: 12186 RVA: 0x00045A6C File Offset: 0x00043C6C
// (set) Token: 0x06002F9B RID: 12187 RVA: 0x00045A88 File Offset: 0x00043C88
public uint MaxTimerTimeout
{
get
{
return this.m_MaxTimerTimeout;
}
set
{
if (value == 0U)
{
throw new ArgumentOutOfRangeException("MaxTimerTimeout should be > 0");
}
if (value > 12000U)
{
throw new ArgumentOutOfRangeException("MaxTimerTimeout should be <=" + 12000U.ToString());
}
this.m_MaxTimerTimeout = value;
}
}
// Token: 0x17000AE4 RID: 2788
// (get) Token: 0x06002F9C RID: 12188 RVA: 0x00045ADC File Offset: 0x00043CDC
// (set) Token: 0x06002F9D RID: 12189 RVA: 0x00045AF8 File Offset: 0x00043CF8
public uint MinNetSimulatorTimeout
{
get
{
return this.m_MinNetSimulatorTimeout;
}
set
{
if (value > this.MaxNetSimulatorTimeout)
{
throw new ArgumentOutOfRangeException("MinNetSimulatorTimeout should be < MaxTimerTimeout");
}
if (value == 0U)
{
throw new ArgumentOutOfRangeException("MinNetSimulatorTimeout should be > 0");
}
this.m_MinNetSimulatorTimeout = value;
}
}
// Token: 0x17000AE5 RID: 2789
// (get) Token: 0x06002F9E RID: 12190 RVA: 0x00045B2C File Offset: 0x00043D2C
// (set) Token: 0x06002F9F RID: 12191 RVA: 0x00045B48 File Offset: 0x00043D48
public uint MaxNetSimulatorTimeout
{
get
{
return this.m_MaxNetSimulatorTimeout;
}
set
{
if (value == 0U)
{
throw new ArgumentOutOfRangeException("MaxNetSimulatorTimeout should be > 0");
}
if (value > 12000U)
{
throw new ArgumentOutOfRangeException("MaxNetSimulatorTimeout should be <=" + 12000U.ToString());
}
this.m_MaxNetSimulatorTimeout = value;
}
}
// Token: 0x04000969 RID: 2409
private const uint g_MaxTimerTimeout = 12000U;
// Token: 0x0400096A RID: 2410
private const uint g_MaxNetSimulatorTimeout = 12000U;
// Token: 0x0400096B RID: 2411
private const ushort g_MaxHosts = 128;
// Token: 0x0400096C RID: 2412
[SerializeField]
private uint m_ThreadAwakeTimeout;
// Token: 0x0400096D RID: 2413
[SerializeField]
private ReactorModel m_ReactorModel;
// Token: 0x0400096E RID: 2414
[SerializeField]
private ushort m_ReactorMaximumReceivedMessages;
// Token: 0x0400096F RID: 2415
[SerializeField]
private ushort m_ReactorMaximumSentMessages;
// Token: 0x04000970 RID: 2416
[SerializeField]
private ushort m_MaxPacketSize;
// Token: 0x04000971 RID: 2417
[SerializeField]
private ushort m_MaxHosts;
// Token: 0x04000972 RID: 2418
[SerializeField]
private byte m_ThreadPoolSize;
// Token: 0x04000973 RID: 2419
[SerializeField]
private uint m_MinTimerTimeout;
// Token: 0x04000974 RID: 2420
[SerializeField]
private uint m_MaxTimerTimeout;
// Token: 0x04000975 RID: 2421
[SerializeField]
private uint m_MinNetSimulatorTimeout;
// Token: 0x04000976 RID: 2422
[SerializeField]
private uint m_MaxNetSimulatorTimeout;
}
}