using System; using System.Collections.Generic; namespace UnityEngine.Networking.Match { // Token: 0x020002A9 RID: 681 internal class CreateMatchRequest : Request { // Token: 0x17000A65 RID: 2661 // (get) Token: 0x06002DDF RID: 11743 RVA: 0x00041B6C File Offset: 0x0003FD6C // (set) Token: 0x06002DE0 RID: 11744 RVA: 0x00041B88 File Offset: 0x0003FD88 public string name { get; set; } // Token: 0x17000A66 RID: 2662 // (get) Token: 0x06002DE1 RID: 11745 RVA: 0x00041B94 File Offset: 0x0003FD94 // (set) Token: 0x06002DE2 RID: 11746 RVA: 0x00041BB0 File Offset: 0x0003FDB0 public uint size { get; set; } // Token: 0x17000A67 RID: 2663 // (get) Token: 0x06002DE3 RID: 11747 RVA: 0x00041BBC File Offset: 0x0003FDBC // (set) Token: 0x06002DE4 RID: 11748 RVA: 0x00041BD8 File Offset: 0x0003FDD8 public string publicAddress { get; set; } // Token: 0x17000A68 RID: 2664 // (get) Token: 0x06002DE5 RID: 11749 RVA: 0x00041BE4 File Offset: 0x0003FDE4 // (set) Token: 0x06002DE6 RID: 11750 RVA: 0x00041C00 File Offset: 0x0003FE00 public string privateAddress { get; set; } // Token: 0x17000A69 RID: 2665 // (get) Token: 0x06002DE7 RID: 11751 RVA: 0x00041C0C File Offset: 0x0003FE0C // (set) Token: 0x06002DE8 RID: 11752 RVA: 0x00041C28 File Offset: 0x0003FE28 public int eloScore { get; set; } // Token: 0x17000A6A RID: 2666 // (get) Token: 0x06002DE9 RID: 11753 RVA: 0x00041C34 File Offset: 0x0003FE34 // (set) Token: 0x06002DEA RID: 11754 RVA: 0x00041C50 File Offset: 0x0003FE50 public bool advertise { get; set; } // Token: 0x17000A6B RID: 2667 // (get) Token: 0x06002DEB RID: 11755 RVA: 0x00041C5C File Offset: 0x0003FE5C // (set) Token: 0x06002DEC RID: 11756 RVA: 0x00041C78 File Offset: 0x0003FE78 public string password { get; set; } // Token: 0x17000A6C RID: 2668 // (get) Token: 0x06002DED RID: 11757 RVA: 0x00041C84 File Offset: 0x0003FE84 // (set) Token: 0x06002DEE RID: 11758 RVA: 0x00041CA0 File Offset: 0x0003FEA0 public Dictionary matchAttributes { get; set; } // Token: 0x06002DEF RID: 11759 RVA: 0x00041CAC File Offset: 0x0003FEAC public override string ToString() { return UnityString.Format("[{0}]-name:{1},size:{2},publicAddress:{3},privateAddress:{4},eloScore:{5},advertise:{6},HasPassword:{7},matchAttributes.Count:{8}", new object[] { base.ToString(), this.name, this.size, this.publicAddress, this.privateAddress, this.eloScore, this.advertise, (!string.IsNullOrEmpty(this.password)) ? "YES" : "NO", (this.matchAttributes != null) ? this.matchAttributes.Count : 0 }); } // Token: 0x06002DF0 RID: 11760 RVA: 0x00041D68 File Offset: 0x0003FF68 public override bool IsValid() { return base.IsValid() && this.size >= 2U && (this.matchAttributes == null || this.matchAttributes.Count <= 10); } } }