288 lines
7.0 KiB
C#
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;
|
|
}
|
|
}
|