This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
namespace UnityEngine.Networking.Match
{
// Token: 0x020002A7 RID: 679
internal abstract class Response : ResponseBase, IResponse
{
// Token: 0x17000A63 RID: 2659
// (get) Token: 0x06002DD5 RID: 11733 RVA: 0x00041A28 File Offset: 0x0003FC28
// (set) Token: 0x06002DD6 RID: 11734 RVA: 0x00041A44 File Offset: 0x0003FC44
public bool success { get; private set; }
// Token: 0x17000A64 RID: 2660
// (get) Token: 0x06002DD7 RID: 11735 RVA: 0x00041A50 File Offset: 0x0003FC50
// (set) Token: 0x06002DD8 RID: 11736 RVA: 0x00041A6C File Offset: 0x0003FC6C
public string extendedInfo { get; private set; }
// Token: 0x06002DD9 RID: 11737 RVA: 0x00041A78 File Offset: 0x0003FC78
public void SetSuccess()
{
this.success = true;
this.extendedInfo = "";
}
// Token: 0x06002DDA RID: 11738 RVA: 0x00041A90 File Offset: 0x0003FC90
public void SetFailure(string info)
{
this.success = false;
this.extendedInfo += info;
}
// Token: 0x06002DDB RID: 11739 RVA: 0x00041AAC File Offset: 0x0003FCAC
public override string ToString()
{
return UnityString.Format("[{0}]-success:{1}-extendedInfo:{2}", new object[]
{
base.ToString(),
this.success,
this.extendedInfo
});
}
// Token: 0x06002DDC RID: 11740 RVA: 0x00041AF4 File Offset: 0x0003FCF4
public override void Parse(object obj)
{
IDictionary<string, object> dictionary = obj as IDictionary<string, object>;
if (dictionary != null)
{
this.success = base.ParseJSONBool("success", obj, dictionary);
this.extendedInfo = base.ParseJSONString("extendedInfo", obj, dictionary);
if (!this.success)
{
throw new FormatException("FAILURE Returned from server: " + this.extendedInfo);
}
}
}
}
}