Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/UserReportingScript.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

540 lines
21 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.Experimental.Rendering;
using UnityEngine.UI;
// Token: 0x020000EE RID: 238
[Token(Token = "0x20000EE")]
public class UserReportingScript : MonoBehaviour
{
// Token: 0x0600063D RID: 1597 RVA: 0x00020CD4 File Offset: 0x0001EED4
[Token(Token = "0x600063D")]
[Address(RVA = "0x132DB10", Offset = "0x132CB10", VA = "0x18132DB10")]
public UserReportingScript()
{
UnityEvent unityEvent = new UnityEvent();
this.UserReportSubmitting = unityEvent;
DPDCKADMLJC dpdckadmljc = new DPDCKADMLJC();
this.GKJPIKJNGIH = dpdckadmljc;
}
// Token: 0x170000EA RID: 234
// (get) Token: 0x0600063E RID: 1598 RVA: 0x00020D04 File Offset: 0x0001EF04
// (set) Token: 0x0600063F RID: 1599 RVA: 0x00020D18 File Offset: 0x0001EF18
[Token(Token = "0x170000EA")]
public LGFHFDMDJKK FOOHAILPGLM
{
[Token(Token = "0x600063E")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get;
[Token(Token = "0x600063F")]
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
private set;
}
// Token: 0x170000EB RID: 235
// (get) Token: 0x06000640 RID: 1600 RVA: 0x00020D2C File Offset: 0x0001EF2C
[Token(Token = "0x170000EB")]
public BIGKDBPEHMA CDINMMPNAID
{
[Token(Token = "0x6000640")]
[Address(RVA = "0x132DB90", Offset = "0x132CB90", VA = "0x18132DB90")]
get
{
/*
An exception occurred when decompiling this method (06000640)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BIGKDBPEHMA UserReportingScript::get_State()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_1:
stloc:bool(var_2_2D, cne:bool(ldfld:bool[exp:int32](UserReportingScript::DEAHHFBIBAE, ldloc:UserReportingScript(this)), ldloc:int32(var_0_01)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x06000641 RID: 1601 RVA: 0x00020D68 File Offset: 0x0001EF68
[Token(Token = "0x6000641")]
[Address(RVA = "0x132C6C0", Offset = "0x132B6C0", VA = "0x18132C6C0")]
public void CancelUserReport()
{
this.<GJIMKJCHDKB>k__BackingField = (ulong)0L;
InputField summaryInput = this.SummaryInput;
int num = 0;
summaryInput.text = num;
InputField descriptionInput = this.DescriptionInput;
int num2 = 0;
descriptionInput.text = num2;
}
// Token: 0x06000642 RID: 1602 RVA: 0x00020DA4 File Offset: 0x0001EFA4
[Token(Token = "0x6000642")]
[Address(RVA = "0x132CC30", Offset = "0x132BC30", VA = "0x18132CC30")]
private IEnumerator HMJCKIKFHBN()
{
/*
An exception occurred when decompiling this method (06000642)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator UserReportingScript::HMJCKIKFHBN()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(PPKPMFEGJBE::System.IDisposable.Dispose, ldloc:PPKPMFEGJBE(var_0))
stfld:int32(PPKPMFEGJBE::<>1__state, ldloc:PPKPMFEGJBE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:UserReportingScript(PPKPMFEGJBE::<>4__this, ldloc:PPKPMFEGJBE(var_0), ldloc:UserReportingScript(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000643 RID: 1603 RVA: 0x00020DC8 File Offset: 0x0001EFC8
[Token(Token = "0x6000643")]
[Address(RVA = "0x132CB30", Offset = "0x132BB30", VA = "0x18132CB30")]
private void DJELPICIFKM()
{
InputField summaryInput = this.SummaryInput;
int num = 0;
summaryInput.text = num;
InputField descriptionInput = this.DescriptionInput;
int num2 = 0;
descriptionInput.text = num2;
}
// Token: 0x06000644 RID: 1604 RVA: 0x00020DFC File Offset: 0x0001EFFC
[Token(Token = "0x6000644")]
[Address(RVA = "0x132C710", Offset = "0x132B710", VA = "0x18132C710")]
public void CreateUserReport()
{
if (!this.MLMKBKEICIH)
{
this.MLMKBKEICIH = true;
KHGPLGBHIAH khgplgbhiah = PDEDCLFAOKJ.FDBIPODJOAB;
Action<EIBHFHIMPAC> <>9__29_ = UserReportingScript.<>c.<>9__29_0;
if (<>9__29_ == 0)
{
UserReportingScript.<>c.<>9__29_0 = delegate(EIBHFHIMPAC s)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
khgplgbhiah.GKOLCEKKOEE(2048, 2048, <>9__29_);
KHGPLGBHIAH khgplgbhiah2 = PDEDCLFAOKJ.FDBIPODJOAB;
Action<EIBHFHIMPAC> action;
if (UserReportingScript.<>c.<>9__29_1 == 0)
{
action = delegate(EIBHFHIMPAC s)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
UserReportingScript.<>c.<>9__29_1 = action;
}
khgplgbhiah2.GKOLCEKKOEE(512, 512, action);
KHGPLGBHIAH khgplgbhiah3 = PDEDCLFAOKJ.FDBIPODJOAB;
Action<LGFHFDMDJKK> action2 = new Action(this.MAHLIKKKIIN);
khgplgbhiah3.JNIFAFBIBHG(action2);
}
}
// Token: 0x06000645 RID: 1605 RVA: 0x00020EBC File Offset: 0x0001F0BC
[Token(Token = "0x6000645")]
[Address(RVA = "0x132D070", Offset = "0x132C070", VA = "0x18132D070")]
private MKFJEECKPEM MJAPGFMEKJA()
{
return new MKFJEECKPEM();
}
// Token: 0x06000646 RID: 1606 RVA: 0x00020ED0 File Offset: 0x0001F0D0
[Token(Token = "0x6000646")]
[Address(RVA = "0x9C40B0", Offset = "0x9C30B0", VA = "0x1809C40B0")]
public bool IsSubmitting()
{
return this.DEAHHFBIBAE;
}
// Token: 0x06000647 RID: 1607 RVA: 0x00020EE4 File Offset: 0x0001F0E4
[Token(Token = "0x6000647")]
[Address(RVA = "0x132C950", Offset = "0x132B950", VA = "0x18132C950")]
private void DBIJFNBCHAJ(LGFHFDMDJKK GIGKODMKKHJ)
{
if (GIGKODMKKHJ != 0)
{
Image thumbnailViewer = this.ThumbnailViewer;
int num = 0;
if (thumbnailViewer != num)
{
EIBHFHIMPAC <FKEKLFFGJBL>k__BackingField = GIGKODMKKHJ.<FKEKLFFGJBL>k__BackingField;
Texture2D texture2D = new Texture2D(1, 1);
byte[] array;
bool flag = texture2D.LoadImage(array);
Image thumbnailViewer2 = this.ThumbnailViewer;
GraphicsFormat graphicsFormat = texture2D.graphicsFormat;
int num2 = 0;
int num3 = 0;
Sprite sprite = Sprite.Create(texture2D, num2, num3);
thumbnailViewer2.sprite = sprite;
this.ThumbnailViewer.preserveAspect = true;
}
}
}
// Token: 0x06000648 RID: 1608 RVA: 0x00020F64 File Offset: 0x0001F164
[Token(Token = "0x6000648")]
[Address(RVA = "0x132D0C0", Offset = "0x132C0C0", VA = "0x18132D0C0")]
private void Start()
{
if (Application.isPlaying)
{
EventSystem eventSystem = global::UnityEngine.Object.FindObjectOfType<EventSystem>();
int num = 0;
if (eventSystem == num)
{
GameObject gameObject = new GameObject("EventSystem");
EventSystem eventSystem2 = gameObject.AddComponent<EventSystem>();
StandaloneInputModule standaloneInputModule = gameObject.AddComponent<StandaloneInputModule>();
}
}
DateTime dateTime;
object obj;
if (this.UserReportingPlatform == UserReportingPlatformType.Async && dateTime != 0 && obj != 0)
{
MKFJEECKPEM mkfjeeckpem = new MKFJEECKPEM();
}
PDEDCLFAOKJ.DBHENALNJLF(new MKFJEECKPEM());
string <CFBJCHGMJLP>k__BackingField = PDEDCLFAOKJ.FDBIPODJOAB.<CFBJCHGMJLP>k__BackingField;
string text = string.Format("https://userreporting.cloud.unity3d.com/api/userreporting/projects/{0}/ping", <CFBJCHGMJLP>k__BackingField);
GFHAIDKLNFD <IHHEGADNPFH>k__BackingField = PDEDCLFAOKJ.FDBIPODJOAB.<IHHEGADNPFH>k__BackingField;
Encoding utf = Encoding.UTF8;
if (UserReportingScript.<>c.<>9__33_0 == 0)
{
UserReportingScript.<>c.<>9__33_0 = delegate(float upload, float download)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
if (UserReportingScript.<>c.<>9__33_1 == 0)
{
UserReportingScript.<>c.<>9__33_1 = delegate(bool result, byte[] bytes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
int num2 = 0;
num2 += num2;
num2++;
}
// Token: 0x06000649 RID: 1609 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000649")]
[Address(RVA = "0x132D510", Offset = "0x132C510", VA = "0x18132D510")]
public void SubmitUserReport()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600064A RID: 1610 RVA: 0x00021068 File Offset: 0x0001F268
[Token(Token = "0x600064A")]
[Address(RVA = "0x132D8A0", Offset = "0x132C8A0", VA = "0x18132D8A0")]
private void Update()
{
Canvas submittingPopup2;
bool flag6;
do
{
if (this.IsHotkeyEnabled && Input.GetKeyDownInt(KeyCode.B))
{
this.CreateUserReport();
}
KHGPLGBHIAH khgplgbhiah = PDEDCLFAOKJ.FDBIPODJOAB;
bool isSelfReporting = this.IsSelfReporting;
khgplgbhiah.<GAIAPGGCOFB>k__BackingField = isSelfReporting;
KHGPLGBHIAH khgplgbhiah2 = PDEDCLFAOKJ.FDBIPODJOAB;
bool sendEventsToAnalytics = this.SendEventsToAnalytics;
khgplgbhiah2.<NEGFLMHOBMN>k__BackingField = sendEventsToAnalytics;
Button userReportButton = this.UserReportButton;
int num = 0;
bool flag = userReportButton != num;
int num2 = 0;
if (flag)
{
Button userReportButton2 = this.UserReportButton;
bool flag2;
if (this.<GJIMKJCHDKB>k__BackingField == num2)
{
flag2 = (this.MLMKBKEICIH ? 1 : 0) != num2;
}
if ((this.IsInSilentMode ? 1 : 0) != num2)
{
continue;
}
bool flag3 = this.DEAHHFBIBAE == flag2;
userReportButton2.interactable = flag3;
}
Canvas userReportForm = this.UserReportForm;
int num3 = 0;
if (userReportForm != num3)
{
Canvas userReportForm2 = this.UserReportForm;
bool flag4;
if (this.<GJIMKJCHDKB>k__BackingField == num2)
{
flag4 = (this.MLMKBKEICIH ? 1 : 0) != num2;
}
if ((this.IsInSilentMode ? 1 : 0) != num2)
{
continue;
}
bool flag5 = this.DEAHHFBIBAE != flag4;
userReportForm2.enabled = flag5;
}
Canvas submittingPopup = this.SubmittingPopup;
int num4 = 0;
if (!(submittingPopup != num4))
{
goto IL_173;
}
submittingPopup2 = this.SubmittingPopup;
if (this.<GJIMKJCHDKB>k__BackingField == num2)
{
flag6 = (this.MLMKBKEICIH ? 1 : 0) != num2;
}
}
while (this.IsInSilentMode != flag6);
bool flag7 = this.DEAHHFBIBAE != flag6;
submittingPopup2.enabled = flag7;
IL_173:
Canvas errorPopup = this.ErrorPopup;
int num5 = 0;
if (errorPopup != num5)
{
Canvas errorPopup2 = this.ErrorPopup;
bool adnmiapmknh = this.ADNMIAPMKNH;
errorPopup2.enabled = adnmiapmknh;
}
this.GKJPIKJNGIH.Reset();
DPDCKADMLJC gkjpikjngih = this.GKJPIKJNGIH;
Coroutine coroutine = base.StartCoroutine(gkjpikjngih);
}
// Token: 0x0600064B RID: 1611 RVA: 0x0002123C File Offset: 0x0001F43C
[Token(Token = "0x600064B")]
[Address(RVA = "0x132C6A0", Offset = "0x132B6A0", VA = "0x18132C6A0", Slot = "4")]
protected virtual void BELJJIMJMGD()
{
UnityEvent userReportSubmitting = this.UserReportSubmitting;
if (userReportSubmitting != 0)
{
userReportSubmitting.Invoke();
return;
}
}
// Token: 0x0600064C RID: 1612 RVA: 0x0002125C File Offset: 0x0001F45C
[Token(Token = "0x600064C")]
[Address(RVA = "0x132CD30", Offset = "0x132BD30", VA = "0x18132CD30")]
[CompilerGenerated]
private void MAHLIKKKIIN(LGFHFDMDJKK CKHCJCONGEI)
{
int num;
do
{
num = 0;
string <CFBJCHGMJLP>k__BackingField = CKHCJCONGEI.<CFBJCHGMJLP>k__BackingField;
Debug.LogWarning("The user report's project identifier is not set. Please setup cloud services using the Services tab or manually specify a project identifier when calling UnityUserReporting.Configure().");
List<ONDLKKMCCJE> <ADPCCGAAFBF>k__BackingField = CKHCJCONGEI.<ADPCCGAAFBF>k__BackingField;
Encoding utf = Encoding.UTF8;
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField = CKHCJCONGEI.<EOFJEBMBPKJ>k__BackingField;
List<ONDLKKMCCJE>.Enumerator enumerator = <ADPCCGAAFBF>k__BackingField.GetEnumerator();
bool flag;
if (flag)
{
while (!flag)
{
}
}
}
while (num != 0);
List<DAOHHGDPMOM> <EIEKIGEKAIG>k__BackingField = CKHCJCONGEI.<EIEKIGEKAIG>k__BackingField;
string text = string.Format("{0}.{1}", "Unknown", "0.0");
this.<GJIMKJCHDKB>k__BackingField = CKHCJCONGEI;
this.MLMKBKEICIH = false;
this.DBIJFNBCHAJ(CKHCJCONGEI);
if (this.IsInSilentMode)
{
this.SubmitUserReport();
}
}
// Token: 0x0600064D RID: 1613 RVA: 0x000212F8 File Offset: 0x0001F4F8
[Token(Token = "0x600064D")]
[Address(RVA = "0x132CB70", Offset = "0x132BB70", VA = "0x18132CB70")]
[CompilerGenerated]
private void GHJIDNBKOIF(float MOBKJMECFMJ, float AJFFJKANDJN)
{
Text progressText = this.ProgressText;
int num = 0;
bool flag = progressText != num;
if (flag)
{
string text = string.Format("{0:P}", flag);
string text2 = this.ProgressText.text;
}
}
// Token: 0x0600064E RID: 1614 RVA: 0x0002133C File Offset: 0x0001F53C
[Token(Token = "0x600064E")]
[Address(RVA = "0x132CC90", Offset = "0x132BC90", VA = "0x18132CC90")]
[CompilerGenerated]
private void IONIJLAMIOL(bool IFFAIOGFJJB, LGFHFDMDJKK CMHBOCPACEC)
{
if (!IFFAIOGFJJB)
{
this.ADNMIAPMKNH = true;
UserReportingScript.PPKPMFEGJBE ppkpmfegjbe;
ppkpmfegjbe.System.IDisposable.Dispose();
ppkpmfegjbe.<>1__state = (int)((ulong)0L);
ppkpmfegjbe.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ppkpmfegjbe);
this.<GJIMKJCHDKB>k__BackingField = (ulong)0L;
this.DEAHHFBIBAE = false;
return;
}
this.<GJIMKJCHDKB>k__BackingField = (ulong)0L;
this.DEAHHFBIBAE = false;
}
// Token: 0x04000598 RID: 1432
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000598")]
[Tooltip("The category dropdown.")]
public Dropdown CategoryDropdown;
// Token: 0x04000599 RID: 1433
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000599")]
[Tooltip("The description input on the user report form.")]
public InputField DescriptionInput;
// Token: 0x0400059A RID: 1434
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400059A")]
[Tooltip("The UI shown when there's an error.")]
public Canvas ErrorPopup;
// Token: 0x0400059B RID: 1435
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400059B")]
private bool MLMKBKEICIH;
// Token: 0x0400059C RID: 1436
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x400059C")]
[Tooltip("A value indicating whether the hotkey is enabled (Left Alt + Left Shift + B).")]
public bool IsHotkeyEnabled;
// Token: 0x0400059D RID: 1437
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x400059D")]
[Tooltip("A value indicating whether the prefab is in silent mode. Silent mode does not show the user report form.")]
public bool IsInSilentMode;
// Token: 0x0400059E RID: 1438
[FieldOffset(Offset = "0x33")]
[Token(Token = "0x400059E")]
[Tooltip("A value indicating whether the user report client reports metrics about itself.")]
public bool IsSelfReporting;
// Token: 0x0400059F RID: 1439
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400059F")]
private bool ADNMIAPMKNH;
// Token: 0x040005A0 RID: 1440
[FieldOffset(Offset = "0x35")]
[Token(Token = "0x40005A0")]
private bool DEAHHFBIBAE;
// Token: 0x040005A1 RID: 1441
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40005A1")]
[Tooltip("The display text for the progress text.")]
public Text ProgressText;
// Token: 0x040005A2 RID: 1442
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40005A2")]
[Tooltip("A value indicating whether the user report client send events to analytics.")]
public bool SendEventsToAnalytics;
// Token: 0x040005A3 RID: 1443
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40005A3")]
[Tooltip("The UI shown while submitting.")]
public Canvas SubmittingPopup;
// Token: 0x040005A4 RID: 1444
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40005A4")]
[Tooltip("The summary input on the user report form.")]
public InputField SummaryInput;
// Token: 0x040005A5 RID: 1445
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40005A5")]
[Tooltip("The thumbnail viewer on the user report form.")]
public Image ThumbnailViewer;
// Token: 0x040005A6 RID: 1446
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40005A6")]
private DPDCKADMLJC GKJPIKJNGIH;
// Token: 0x040005A7 RID: 1447
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40005A7")]
[Tooltip("The user report button used to create a user report.")]
public Button UserReportButton;
// Token: 0x040005A8 RID: 1448
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40005A8")]
[Tooltip("The UI for the user report form. Shown after a user report is created.")]
public Canvas UserReportForm;
// Token: 0x040005A9 RID: 1449
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40005A9")]
[Tooltip("The User Reporting platform. Different platforms have different features but may require certain Unity versions or target platforms. The Async platform adds async screenshotting and report creation, but requires Unity 2018.3 and above, the package manager version of Unity User Reporting, and a target platform that supports asynchronous GPU readback such as DirectX.")]
public UserReportingPlatformType UserReportingPlatform;
// Token: 0x040005AA RID: 1450
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40005AA")]
[Tooltip("The event raised when a user report is submitting.")]
public UnityEvent UserReportSubmitting;
}