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

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