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