520 lines
21 KiB
C#
520 lines
21 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.Experimental.Rendering;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000107 RID: 263
|
|
[Token(Token = "0x2000107")]
|
|
[StructLayout(3)]
|
|
public class UserReportingScript : MonoBehaviour
|
|
{
|
|
// Token: 0x060006E5 RID: 1765 RVA: 0x000236E8 File Offset: 0x000218E8
|
|
[Token(Token = "0x60006E5")]
|
|
[Address(RVA = "0x1A04430", Offset = "0x1A02E30", VA = "0x181A04430")]
|
|
public UserReportingScript()
|
|
{
|
|
UnityEvent unityEvent = new UnityEvent();
|
|
this.UserReportSubmitting = unityEvent;
|
|
DPDCKADMLJC dpdckadmljc = new DPDCKADMLJC();
|
|
this.GKJPIKJNGIH = dpdckadmljc;
|
|
}
|
|
|
|
// Token: 0x170000FC RID: 252
|
|
// (get) Token: 0x060006E6 RID: 1766 RVA: 0x00023718 File Offset: 0x00021918
|
|
// (set) Token: 0x060006E7 RID: 1767 RVA: 0x0002372C File Offset: 0x0002192C
|
|
[Token(Token = "0x170000FC")]
|
|
public LGFHFDMDJKK FOOHAILPGLM
|
|
{
|
|
[Token(Token = "0x60006E6")]
|
|
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
|
get;
|
|
[Token(Token = "0x60006E7")]
|
|
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170000FD RID: 253
|
|
// (get) Token: 0x060006E8 RID: 1768 RVA: 0x00023740 File Offset: 0x00021940
|
|
[Token(Token = "0x170000FD")]
|
|
public BIGKDBPEHMA CDINMMPNAID
|
|
{
|
|
[Token(Token = "0x60006E8")]
|
|
[Address(RVA = "0x1A044B0", Offset = "0x1A02EB0", VA = "0x181A044B0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060006E8)
|
|
|
|
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: 0x060006E9 RID: 1769 RVA: 0x0002377C File Offset: 0x0002197C
|
|
[Token(Token = "0x60006E9")]
|
|
[Address(RVA = "0x1A02FB0", Offset = "0x1A019B0", VA = "0x181A02FB0")]
|
|
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: 0x060006EA RID: 1770 RVA: 0x000237B8 File Offset: 0x000219B8
|
|
[Token(Token = "0x60006EA")]
|
|
[Address(RVA = "0x1A03520", Offset = "0x1A01F20", VA = "0x181A03520")]
|
|
private IEnumerator HMJCKIKFHBN()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060006EA)
|
|
|
|
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: 0x060006EB RID: 1771 RVA: 0x000237DC File Offset: 0x000219DC
|
|
[Token(Token = "0x60006EB")]
|
|
[Address(RVA = "0x1A03420", Offset = "0x1A01E20", VA = "0x181A03420")]
|
|
private void DJELPICIFKM()
|
|
{
|
|
InputField summaryInput = this.SummaryInput;
|
|
int num = 0;
|
|
summaryInput.text = num;
|
|
InputField descriptionInput = this.DescriptionInput;
|
|
int num2 = 0;
|
|
descriptionInput.text = num2;
|
|
}
|
|
|
|
// Token: 0x060006EC RID: 1772 RVA: 0x00023810 File Offset: 0x00021A10
|
|
[Token(Token = "0x60006EC")]
|
|
[Address(RVA = "0x1A03000", Offset = "0x1A01A00", VA = "0x181A03000")]
|
|
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: 0x060006ED RID: 1773 RVA: 0x000238D0 File Offset: 0x00021AD0
|
|
[Token(Token = "0x60006ED")]
|
|
[Address(RVA = "0x1A03990", Offset = "0x1A02390", VA = "0x181A03990")]
|
|
private MKFJEECKPEM MJAPGFMEKJA()
|
|
{
|
|
return new MKFJEECKPEM();
|
|
}
|
|
|
|
// Token: 0x060006EE RID: 1774 RVA: 0x000238E4 File Offset: 0x00021AE4
|
|
[Token(Token = "0x60006EE")]
|
|
[Address(RVA = "0x804B40", Offset = "0x803540", VA = "0x180804B40")]
|
|
public bool IsSubmitting()
|
|
{
|
|
return this.DEAHHFBIBAE;
|
|
}
|
|
|
|
// Token: 0x060006EF RID: 1775 RVA: 0x000238F8 File Offset: 0x00021AF8
|
|
[Token(Token = "0x60006EF")]
|
|
[Address(RVA = "0x1A03240", Offset = "0x1A01C40", VA = "0x181A03240")]
|
|
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: 0x060006F0 RID: 1776 RVA: 0x00023978 File Offset: 0x00021B78
|
|
[Token(Token = "0x60006F0")]
|
|
[Address(RVA = "0x1A039E0", Offset = "0x1A023E0", VA = "0x181A039E0")]
|
|
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: 0x060006F1 RID: 1777 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60006F1")]
|
|
[Address(RVA = "0x1A03E30", Offset = "0x1A02830", VA = "0x181A03E30")]
|
|
public void SubmitUserReport()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006F2 RID: 1778 RVA: 0x00023A7C File Offset: 0x00021C7C
|
|
[Token(Token = "0x60006F2")]
|
|
[Address(RVA = "0x1A041C0", Offset = "0x1A02BC0", VA = "0x181A041C0")]
|
|
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: 0x060006F3 RID: 1779 RVA: 0x00023C50 File Offset: 0x00021E50
|
|
[Token(Token = "0x60006F3")]
|
|
[Address(RVA = "0x1A02F90", Offset = "0x1A01990", VA = "0x181A02F90", Slot = "4")]
|
|
protected virtual void BELJJIMJMGD()
|
|
{
|
|
UnityEvent userReportSubmitting = this.UserReportSubmitting;
|
|
if (userReportSubmitting != 0)
|
|
{
|
|
userReportSubmitting.Invoke();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006F4 RID: 1780 RVA: 0x00023C70 File Offset: 0x00021E70
|
|
[Token(Token = "0x60006F4")]
|
|
[Address(RVA = "0x1A03620", Offset = "0x1A02020", VA = "0x181A03620")]
|
|
[CompilerGenerated]
|
|
private void MAHLIKKKIIN(LGFHFDMDJKK CKHCJCONGEI)
|
|
{
|
|
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;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060006F5 RID: 1781 RVA: 0x00023D08 File Offset: 0x00021F08
|
|
[Token(Token = "0x60006F5")]
|
|
[Address(RVA = "0x1A03460", Offset = "0x1A01E60", VA = "0x181A03460")]
|
|
[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: 0x060006F6 RID: 1782 RVA: 0x00023D4C File Offset: 0x00021F4C
|
|
[Token(Token = "0x60006F6")]
|
|
[Address(RVA = "0x1A03580", Offset = "0x1A01F80", VA = "0x181A03580")]
|
|
[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: 0x0400062B RID: 1579
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400062B")]
|
|
[Tooltip("The category dropdown.")]
|
|
public Dropdown CategoryDropdown;
|
|
|
|
// Token: 0x0400062C RID: 1580
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400062C")]
|
|
[Tooltip("The description input on the user report form.")]
|
|
public InputField DescriptionInput;
|
|
|
|
// Token: 0x0400062D RID: 1581
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400062D")]
|
|
[Tooltip("The UI shown when there's an error.")]
|
|
public Canvas ErrorPopup;
|
|
|
|
// Token: 0x0400062E RID: 1582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400062E")]
|
|
private bool MLMKBKEICIH;
|
|
|
|
// Token: 0x0400062F RID: 1583
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
|
|
[Token(Token = "0x400062F")]
|
|
[Tooltip("A value indicating whether the hotkey is enabled (Left Alt + Left Shift + B).")]
|
|
public bool IsHotkeyEnabled;
|
|
|
|
// Token: 0x04000630 RID: 1584
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x32")]
|
|
[Token(Token = "0x4000630")]
|
|
[Tooltip("A value indicating whether the prefab is in silent mode. Silent mode does not show the user report form.")]
|
|
public bool IsInSilentMode;
|
|
|
|
// Token: 0x04000631 RID: 1585
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x33")]
|
|
[Token(Token = "0x4000631")]
|
|
[Tooltip("A value indicating whether the user report client reports metrics about itself.")]
|
|
public bool IsSelfReporting;
|
|
|
|
// Token: 0x04000632 RID: 1586
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000632")]
|
|
private bool ADNMIAPMKNH;
|
|
|
|
// Token: 0x04000633 RID: 1587
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x35")]
|
|
[Token(Token = "0x4000633")]
|
|
private bool DEAHHFBIBAE;
|
|
|
|
// Token: 0x04000634 RID: 1588
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000634")]
|
|
[Tooltip("The display text for the progress text.")]
|
|
public Text ProgressText;
|
|
|
|
// Token: 0x04000635 RID: 1589
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000635")]
|
|
[Tooltip("A value indicating whether the user report client send events to analytics.")]
|
|
public bool SendEventsToAnalytics;
|
|
|
|
// Token: 0x04000636 RID: 1590
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000636")]
|
|
[Tooltip("The UI shown while submitting.")]
|
|
public Canvas SubmittingPopup;
|
|
|
|
// Token: 0x04000637 RID: 1591
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000637")]
|
|
[Tooltip("The summary input on the user report form.")]
|
|
public InputField SummaryInput;
|
|
|
|
// Token: 0x04000638 RID: 1592
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000638")]
|
|
[Tooltip("The thumbnail viewer on the user report form.")]
|
|
public Image ThumbnailViewer;
|
|
|
|
// Token: 0x04000639 RID: 1593
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000639")]
|
|
private DPDCKADMLJC GKJPIKJNGIH;
|
|
|
|
// Token: 0x0400063A RID: 1594
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400063A")]
|
|
[Tooltip("The user report button used to create a user report.")]
|
|
public Button UserReportButton;
|
|
|
|
// Token: 0x0400063B RID: 1595
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400063B")]
|
|
[Tooltip("The UI for the user report form. Shown after a user report is created.")]
|
|
public Canvas UserReportForm;
|
|
|
|
// Token: 0x0400063C RID: 1596
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400063C")]
|
|
[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: 0x0400063D RID: 1597
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400063D")]
|
|
[Tooltip("The event raised when a user report is submitting.")]
|
|
public UnityEvent UserReportSubmitting;
|
|
}
|