scripts
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Networking
|
||||
{
|
||||
// Token: 0x020002D3 RID: 723
|
||||
internal sealed class GlobalConfigInternal : IDisposable
|
||||
{
|
||||
// Token: 0x06002FCF RID: 12239 RVA: 0x00045F00 File Offset: 0x00044100
|
||||
public GlobalConfigInternal(GlobalConfig config)
|
||||
{
|
||||
this.InitWrapper();
|
||||
this.InitThreadAwakeTimeout(config.ThreadAwakeTimeout);
|
||||
this.InitReactorModel((byte)config.ReactorModel);
|
||||
this.InitReactorMaximumReceivedMessages(config.ReactorMaximumReceivedMessages);
|
||||
this.InitReactorMaximumSentMessages(config.ReactorMaximumSentMessages);
|
||||
this.InitMaxPacketSize(config.MaxPacketSize);
|
||||
this.InitMaxHosts(config.MaxHosts);
|
||||
if (config.ThreadPoolSize == 0 || config.ThreadPoolSize > 254)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("Worker thread pool size should be >= 1 && < 254 (for server only)");
|
||||
}
|
||||
this.InitThreadPoolSize(config.ThreadPoolSize);
|
||||
this.InitMinTimerTimeout(config.MinTimerTimeout);
|
||||
this.InitMaxTimerTimeout(config.MaxTimerTimeout);
|
||||
this.InitMinNetSimulatorTimeout(config.MinNetSimulatorTimeout);
|
||||
this.InitMaxNetSimulatorTimeout(config.MaxNetSimulatorTimeout);
|
||||
}
|
||||
|
||||
// Token: 0x06002FD0 RID: 12240
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitWrapper();
|
||||
|
||||
// Token: 0x06002FD1 RID: 12241
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitThreadAwakeTimeout(uint ms);
|
||||
|
||||
// Token: 0x06002FD2 RID: 12242
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitReactorModel(byte model);
|
||||
|
||||
// Token: 0x06002FD3 RID: 12243
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitReactorMaximumReceivedMessages(ushort size);
|
||||
|
||||
// Token: 0x06002FD4 RID: 12244
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitReactorMaximumSentMessages(ushort size);
|
||||
|
||||
// Token: 0x06002FD5 RID: 12245
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitMaxPacketSize(ushort size);
|
||||
|
||||
// Token: 0x06002FD6 RID: 12246
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitMaxHosts(ushort size);
|
||||
|
||||
// Token: 0x06002FD7 RID: 12247
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitThreadPoolSize(byte size);
|
||||
|
||||
// Token: 0x06002FD8 RID: 12248
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitMinTimerTimeout(uint ms);
|
||||
|
||||
// Token: 0x06002FD9 RID: 12249
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitMaxTimerTimeout(uint ms);
|
||||
|
||||
// Token: 0x06002FDA RID: 12250
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitMinNetSimulatorTimeout(uint ms);
|
||||
|
||||
// Token: 0x06002FDB RID: 12251
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InitMaxNetSimulatorTimeout(uint ms);
|
||||
|
||||
// Token: 0x06002FDC RID: 12252
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Dispose();
|
||||
|
||||
// Token: 0x06002FDD RID: 12253 RVA: 0x00045FC8 File Offset: 0x000441C8
|
||||
~GlobalConfigInternal()
|
||||
{
|
||||
this.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x0400097A RID: 2426
|
||||
internal IntPtr m_Ptr;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user