117 lines
4.9 KiB
C#
117 lines
4.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using UnityEngine.Networking.Types;
|
|
|
|
namespace UnityEngine.Networking.Match
|
|
{
|
|
// Token: 0x020002BF RID: 703
|
|
public class MatchInfoSnapshot
|
|
{
|
|
// Token: 0x06002E94 RID: 11924 RVA: 0x00043468 File Offset: 0x00041668
|
|
public MatchInfoSnapshot()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002E95 RID: 11925 RVA: 0x00043474 File Offset: 0x00041674
|
|
internal MatchInfoSnapshot(MatchDesc matchDesc)
|
|
{
|
|
this.networkId = matchDesc.networkId;
|
|
this.hostNodeId = matchDesc.hostNodeId;
|
|
this.name = matchDesc.name;
|
|
this.averageEloScore = matchDesc.averageEloScore;
|
|
this.maxSize = matchDesc.maxSize;
|
|
this.currentSize = matchDesc.currentSize;
|
|
this.isPrivate = matchDesc.isPrivate;
|
|
this.matchAttributes = matchDesc.matchAttributes;
|
|
this.directConnectInfos = new List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot>();
|
|
foreach (MatchDirectConnectInfo matchDirectConnectInfo in matchDesc.directConnectInfos)
|
|
{
|
|
this.directConnectInfos.Add(new MatchInfoSnapshot.MatchInfoDirectConnectSnapshot(matchDirectConnectInfo));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AA5 RID: 2725
|
|
// (get) Token: 0x06002E96 RID: 11926 RVA: 0x00043550 File Offset: 0x00041750
|
|
// (set) Token: 0x06002E97 RID: 11927 RVA: 0x0004356C File Offset: 0x0004176C
|
|
public NetworkID networkId { get; private set; }
|
|
|
|
// Token: 0x17000AA6 RID: 2726
|
|
// (get) Token: 0x06002E98 RID: 11928 RVA: 0x00043578 File Offset: 0x00041778
|
|
// (set) Token: 0x06002E99 RID: 11929 RVA: 0x00043594 File Offset: 0x00041794
|
|
public NodeID hostNodeId { get; private set; }
|
|
|
|
// Token: 0x17000AA7 RID: 2727
|
|
// (get) Token: 0x06002E9A RID: 11930 RVA: 0x000435A0 File Offset: 0x000417A0
|
|
// (set) Token: 0x06002E9B RID: 11931 RVA: 0x000435BC File Offset: 0x000417BC
|
|
public string name { get; private set; }
|
|
|
|
// Token: 0x17000AA8 RID: 2728
|
|
// (get) Token: 0x06002E9C RID: 11932 RVA: 0x000435C8 File Offset: 0x000417C8
|
|
// (set) Token: 0x06002E9D RID: 11933 RVA: 0x000435E4 File Offset: 0x000417E4
|
|
public int averageEloScore { get; private set; }
|
|
|
|
// Token: 0x17000AA9 RID: 2729
|
|
// (get) Token: 0x06002E9E RID: 11934 RVA: 0x000435F0 File Offset: 0x000417F0
|
|
// (set) Token: 0x06002E9F RID: 11935 RVA: 0x0004360C File Offset: 0x0004180C
|
|
public int maxSize { get; private set; }
|
|
|
|
// Token: 0x17000AAA RID: 2730
|
|
// (get) Token: 0x06002EA0 RID: 11936 RVA: 0x00043618 File Offset: 0x00041818
|
|
// (set) Token: 0x06002EA1 RID: 11937 RVA: 0x00043634 File Offset: 0x00041834
|
|
public int currentSize { get; private set; }
|
|
|
|
// Token: 0x17000AAB RID: 2731
|
|
// (get) Token: 0x06002EA2 RID: 11938 RVA: 0x00043640 File Offset: 0x00041840
|
|
// (set) Token: 0x06002EA3 RID: 11939 RVA: 0x0004365C File Offset: 0x0004185C
|
|
public bool isPrivate { get; private set; }
|
|
|
|
// Token: 0x17000AAC RID: 2732
|
|
// (get) Token: 0x06002EA4 RID: 11940 RVA: 0x00043668 File Offset: 0x00041868
|
|
// (set) Token: 0x06002EA5 RID: 11941 RVA: 0x00043684 File Offset: 0x00041884
|
|
public Dictionary<string, long> matchAttributes { get; private set; }
|
|
|
|
// Token: 0x17000AAD RID: 2733
|
|
// (get) Token: 0x06002EA6 RID: 11942 RVA: 0x00043690 File Offset: 0x00041890
|
|
// (set) Token: 0x06002EA7 RID: 11943 RVA: 0x000436AC File Offset: 0x000418AC
|
|
public List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot> directConnectInfos { get; private set; }
|
|
|
|
// Token: 0x020002C0 RID: 704
|
|
public class MatchInfoDirectConnectSnapshot
|
|
{
|
|
// Token: 0x06002EA8 RID: 11944 RVA: 0x000436B8 File Offset: 0x000418B8
|
|
public MatchInfoDirectConnectSnapshot()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002EA9 RID: 11945 RVA: 0x000436C4 File Offset: 0x000418C4
|
|
internal MatchInfoDirectConnectSnapshot(MatchDirectConnectInfo matchDirectConnectInfo)
|
|
{
|
|
this.nodeId = matchDirectConnectInfo.nodeId;
|
|
this.publicAddress = matchDirectConnectInfo.publicAddress;
|
|
this.privateAddress = matchDirectConnectInfo.privateAddress;
|
|
this.hostPriority = matchDirectConnectInfo.hostPriority;
|
|
}
|
|
|
|
// Token: 0x17000AAE RID: 2734
|
|
// (get) Token: 0x06002EAA RID: 11946 RVA: 0x00043700 File Offset: 0x00041900
|
|
// (set) Token: 0x06002EAB RID: 11947 RVA: 0x0004371C File Offset: 0x0004191C
|
|
public NodeID nodeId { get; private set; }
|
|
|
|
// Token: 0x17000AAF RID: 2735
|
|
// (get) Token: 0x06002EAC RID: 11948 RVA: 0x00043728 File Offset: 0x00041928
|
|
// (set) Token: 0x06002EAD RID: 11949 RVA: 0x00043744 File Offset: 0x00041944
|
|
public string publicAddress { get; private set; }
|
|
|
|
// Token: 0x17000AB0 RID: 2736
|
|
// (get) Token: 0x06002EAE RID: 11950 RVA: 0x00043750 File Offset: 0x00041950
|
|
// (set) Token: 0x06002EAF RID: 11951 RVA: 0x0004376C File Offset: 0x0004196C
|
|
public string privateAddress { get; private set; }
|
|
|
|
// Token: 0x17000AB1 RID: 2737
|
|
// (get) Token: 0x06002EB0 RID: 11952 RVA: 0x00043778 File Offset: 0x00041978
|
|
// (set) Token: 0x06002EB1 RID: 11953 RVA: 0x00043794 File Offset: 0x00041994
|
|
public HostPriority hostPriority { get; private set; }
|
|
}
|
|
}
|
|
}
|