Files
2026-04-10 22:50:51 +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: 0x00020D60 File Offset: 0x0001EF60
[Token(Token = "0x600063D")]
[Address(RVA = "0x8530E0", Offset = "0x851EE0", VA = "0x1808530E0")]
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: 0x00020D90 File Offset: 0x0001EF90
// (set) Token: 0x0600063F RID: 1599 RVA: 0x00020DA4 File Offset: 0x0001EFA4
[Token(Token = "0x170000EA")]
public LGFHFDMDJKK FOOHAILPGLM
{
[Token(Token = "0x600063E")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get;
[Token(Token = "0x600063F")]
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
private set;
}
// Token: 0x170000EB RID: 235
// (get) Token: 0x06000640 RID: 1600 RVA: 0x00020DB8 File Offset: 0x0001EFB8
[Token(Token = "0x170000EB")]
public BIGKDBPEHMA CDINMMPNAID
{
[Token(Token = "0x6000640")]
[Address(RVA = "0x853160", Offset = "0x851F60", VA = "0x180853160")]
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: 0x00020DF4 File Offset: 0x0001EFF4
[Token(Token = "0x6000641")]
[Address(RVA = "0x851C80", Offset = "0x850A80", VA = "0x180851C80")]
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: 0x00020E30 File Offset: 0x0001F030
[Token(Token = "0x6000642")]
[Address(RVA = "0x8521F0", Offset = "0x850FF0", VA = "0x1808521F0")]
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: 0x00020E54 File Offset: 0x0001F054
[Token(Token = "0x6000643")]
[Address(RVA = "0x8520F0", Offset = "0x850EF0", VA = "0x1808520F0")]
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: 0x00020E88 File Offset: 0x0001F088
[Token(Token = "0x6000644")]
[Address(RVA = "0x851CD0", Offset = "0x850AD0", VA = "0x180851CD0")]
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: 0x00020F48 File Offset: 0x0001F148
[Token(Token = "0x6000645")]
[Address(RVA = "0x852640", Offset = "0x851440", VA = "0x180852640")]
private MKFJEECKPEM MJAPGFMEKJA()
{
return new MKFJEECKPEM();
}
// Token: 0x06000646 RID: 1606 RVA: 0x00020F5C File Offset: 0x0001F15C
[Token(Token = "0x6000646")]
[Address(RVA = "0x8522F0", Offset = "0x8510F0", VA = "0x1808522F0")]
public bool IsSubmitting()
{
return this.DEAHHFBIBAE;
}
// Token: 0x06000647 RID: 1607 RVA: 0x00020F70 File Offset: 0x0001F170
[Token(Token = "0x6000647")]
[Address(RVA = "0x851F10", Offset = "0x850D10", VA = "0x180851F10")]
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: 0x00020FF0 File Offset: 0x0001F1F0
[Token(Token = "0x6000648")]
[Address(RVA = "0x852690", Offset = "0x851490", VA = "0x180852690")]
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 = "0x852AE0", Offset = "0x8518E0", VA = "0x180852AE0")]
public void SubmitUserReport()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600064A RID: 1610 RVA: 0x000210F4 File Offset: 0x0001F2F4
[Token(Token = "0x600064A")]
[Address(RVA = "0x852E70", Offset = "0x851C70", VA = "0x180852E70")]
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: 0x000212C8 File Offset: 0x0001F4C8
[Token(Token = "0x600064B")]
[Address(RVA = "0x851C60", Offset = "0x850A60", VA = "0x180851C60", Slot = "4")]
protected virtual void BELJJIMJMGD()
{
UnityEvent userReportSubmitting = this.UserReportSubmitting;
if (userReportSubmitting != 0)
{
userReportSubmitting.Invoke();
return;
}
}
// Token: 0x0600064C RID: 1612 RVA: 0x000212E8 File Offset: 0x0001F4E8
[Token(Token = "0x600064C")]
[Address(RVA = "0x852300", Offset = "0x851100", VA = "0x180852300")]
[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: 0x00021384 File Offset: 0x0001F584
[Token(Token = "0x600064D")]
[Address(RVA = "0x852130", Offset = "0x850F30", VA = "0x180852130")]
[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: 0x000213C8 File Offset: 0x0001F5C8
[Token(Token = "0x600064E")]
[Address(RVA = "0x852250", Offset = "0x851050", VA = "0x180852250")]
[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: 0x04000597 RID: 1431
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000597")]
[Tooltip("The category dropdown.")]
public Dropdown CategoryDropdown;
// Token: 0x04000598 RID: 1432
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000598")]
[Tooltip("The description input on the user report form.")]
public InputField DescriptionInput;
// Token: 0x04000599 RID: 1433
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000599")]
[Tooltip("The UI shown when there's an error.")]
public Canvas ErrorPopup;
// Token: 0x0400059A RID: 1434
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400059A")]
private bool MLMKBKEICIH;
// Token: 0x0400059B RID: 1435
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x400059B")]
[Tooltip("A value indicating whether the hotkey is enabled (Left Alt + Left Shift + B).")]
public bool IsHotkeyEnabled;
// Token: 0x0400059C RID: 1436
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x400059C")]
[Tooltip("A value indicating whether the prefab is in silent mode. Silent mode does not show the user report form.")]
public bool IsInSilentMode;
// Token: 0x0400059D RID: 1437
[FieldOffset(Offset = "0x33")]
[Token(Token = "0x400059D")]
[Tooltip("A value indicating whether the user report client reports metrics about itself.")]
public bool IsSelfReporting;
// Token: 0x0400059E RID: 1438
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400059E")]
private bool ADNMIAPMKNH;
// Token: 0x0400059F RID: 1439
[FieldOffset(Offset = "0x35")]
[Token(Token = "0x400059F")]
private bool DEAHHFBIBAE;
// Token: 0x040005A0 RID: 1440
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40005A0")]
[Tooltip("The display text for the progress text.")]
public Text ProgressText;
// Token: 0x040005A1 RID: 1441
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40005A1")]
[Tooltip("A value indicating whether the user report client send events to analytics.")]
public bool SendEventsToAnalytics;
// Token: 0x040005A2 RID: 1442
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40005A2")]
[Tooltip("The UI shown while submitting.")]
public Canvas SubmittingPopup;
// Token: 0x040005A3 RID: 1443
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40005A3")]
[Tooltip("The summary input on the user report form.")]
public InputField SummaryInput;
// Token: 0x040005A4 RID: 1444
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40005A4")]
[Tooltip("The thumbnail viewer on the user report form.")]
public Image ThumbnailViewer;
// Token: 0x040005A5 RID: 1445
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40005A5")]
private DPDCKADMLJC GKJPIKJNGIH;
// Token: 0x040005A6 RID: 1446
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40005A6")]
[Tooltip("The user report button used to create a user report.")]
public Button UserReportButton;
// Token: 0x040005A7 RID: 1447
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40005A7")]
[Tooltip("The UI for the user report form. Shown after a user report is created.")]
public Canvas UserReportForm;
// Token: 0x040005A8 RID: 1448
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40005A8")]
[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: 0x040005A9 RID: 1449
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40005A9")]
[Tooltip("The event raised when a user report is submitting.")]
public UnityEvent UserReportSubmitting;
}