1812 lines
56 KiB
C#
1812 lines
56 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Sharing;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020004C2 RID: 1218
|
|
[Token(Token = "0x20004C2")]
|
|
public class DrawingSurface : MonoBehaviourPun, EOCLMMENCKH, IDODLJEIOCE
|
|
{
|
|
// Token: 0x17000664 RID: 1636
|
|
// (get) Token: 0x0600240E RID: 9230 RVA: 0x000919F4 File Offset: 0x0008FBF4
|
|
// (set) Token: 0x0600240F RID: 9231 RVA: 0x00091A08 File Offset: 0x0008FC08
|
|
[Token(Token = "0x17000664")]
|
|
public bool JIADHNKGJAA
|
|
{
|
|
[Token(Token = "0x600240E")]
|
|
[Address(RVA = "0xFD8EB0", Offset = "0xFD7CB0", VA = "0x180FD8EB0")]
|
|
get
|
|
{
|
|
return this.JJOFMGLJNOI;
|
|
}
|
|
[Token(Token = "0x600240F")]
|
|
[Address(RVA = "0xFD4740", Offset = "0xFD3540", VA = "0x180FD4740")]
|
|
private set
|
|
{
|
|
this.JJOFMGLJNOI = value;
|
|
if (value)
|
|
{
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
this.MJJHEBKAAGD.GNGOOMMLPHE();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000665 RID: 1637
|
|
// (get) Token: 0x06002410 RID: 9232 RVA: 0x00091A3C File Offset: 0x0008FC3C
|
|
// (set) Token: 0x06002411 RID: 9233 RVA: 0x00091A5C File Offset: 0x0008FC5C
|
|
[Token(Token = "0x17000665")]
|
|
public bool LDNMOKKNBBP
|
|
{
|
|
[Token(Token = "0x6002410")]
|
|
[Address(RVA = "0xFD8AF0", Offset = "0xFD78F0", VA = "0x180FD8AF0")]
|
|
get
|
|
{
|
|
return this.NIMODMNKDCF.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6002411")]
|
|
[Address(RVA = "0xFD61F0", Offset = "0xFD4FF0", VA = "0x180FD61F0")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000666 RID: 1638
|
|
// (get) Token: 0x06002412 RID: 9234 RVA: 0x00091A78 File Offset: 0x0008FC78
|
|
// (set) Token: 0x06002413 RID: 9235 RVA: 0x00091A98 File Offset: 0x0008FC98
|
|
[Token(Token = "0x17000666")]
|
|
public bool LHMIENIILAB
|
|
{
|
|
[Token(Token = "0x6002412")]
|
|
[Address(RVA = "0xFD8A50", Offset = "0xFD7850", VA = "0x180FD8A50")]
|
|
get
|
|
{
|
|
return this.FIKAIBOOCAK.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6002413")]
|
|
[Address(RVA = "0xFD8ED0", Offset = "0xFD7CD0", VA = "0x180FD8ED0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> fikaiboocak = this.FIKAIBOOCAK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000667 RID: 1639
|
|
// (get) Token: 0x06002414 RID: 9236 RVA: 0x00091AB4 File Offset: 0x0008FCB4
|
|
// (set) Token: 0x06002415 RID: 9237 RVA: 0x00091AD4 File Offset: 0x0008FCD4
|
|
[Token(Token = "0x17000667")]
|
|
public string IFPACFOAEGH
|
|
{
|
|
[Token(Token = "0x6002414")]
|
|
[Address(RVA = "0xFD8AA0", Offset = "0xFD78A0", VA = "0x180FD8AA0")]
|
|
get
|
|
{
|
|
return this.OEOEPABKGAI.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6002415")]
|
|
[Address(RVA = "0xFD46E0", Offset = "0xFD34E0", VA = "0x180FD46E0")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string> oeoepabkgai = this.OEOEPABKGAI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000668 RID: 1640
|
|
// (get) Token: 0x06002416 RID: 9238 RVA: 0x00091AF0 File Offset: 0x0008FCF0
|
|
[Token(Token = "0x17000668")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6002416")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000669 RID: 1641
|
|
// (get) Token: 0x06002417 RID: 9239 RVA: 0x00091B00 File Offset: 0x0008FD00
|
|
[Token(Token = "0x17000669")]
|
|
public int AONDHFPLECG
|
|
{
|
|
[Token(Token = "0x6002417")]
|
|
[Address(RVA = "0xFD8B40", Offset = "0xFD7940", VA = "0x180FD8B40")]
|
|
get
|
|
{
|
|
return base.JDHMIOJKLCK.viewIdField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700066A RID: 1642
|
|
// (get) Token: 0x06002418 RID: 9240 RVA: 0x00091B20 File Offset: 0x0008FD20
|
|
[Token(Token = "0x1700066A")]
|
|
public Vector3 ECGDLJNNBAO
|
|
{
|
|
[Token(Token = "0x6002418")]
|
|
[Address(RVA = "0xFD8C70", Offset = "0xFD7A70", VA = "0x180FD8C70")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700066B RID: 1643
|
|
// (get) Token: 0x06002419 RID: 9241 RVA: 0x00091B3C File Offset: 0x0008FD3C
|
|
[Token(Token = "0x1700066B")]
|
|
public Vector3 GPGHKKMCFIF
|
|
{
|
|
[Token(Token = "0x6002419")]
|
|
[Address(RVA = "0xAF51F0", Offset = "0xAF3FF0", VA = "0x180AF51F0")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700066C RID: 1644
|
|
// (get) Token: 0x0600241A RID: 9242 RVA: 0x00091B58 File Offset: 0x0008FD58
|
|
[Token(Token = "0x1700066C")]
|
|
public Vector3 BHNKKJBCOAA
|
|
{
|
|
[Token(Token = "0x600241A")]
|
|
[Address(RVA = "0xA32510", Offset = "0xA31310", VA = "0x180A32510")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700066D RID: 1645
|
|
// (get) Token: 0x0600241B RID: 9243 RVA: 0x00091B74 File Offset: 0x0008FD74
|
|
[Token(Token = "0x1700066D")]
|
|
public Quaternion OKINPJLFKEJ
|
|
{
|
|
[Token(Token = "0x600241B")]
|
|
[Address(RVA = "0x7A1F80", Offset = "0x7A0D80", VA = "0x1807A1F80")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700066E RID: 1646
|
|
// (get) Token: 0x0600241C RID: 9244 RVA: 0x00091B88 File Offset: 0x0008FD88
|
|
[Token(Token = "0x1700066E")]
|
|
public Vector3 EFDKABIFNAB
|
|
{
|
|
[Token(Token = "0x600241C")]
|
|
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700066F RID: 1647
|
|
// (get) Token: 0x0600241D RID: 9245 RVA: 0x00091BA4 File Offset: 0x0008FDA4
|
|
[Token(Token = "0x1700066F")]
|
|
public float LNJGHHBAFIB
|
|
{
|
|
[Token(Token = "0x600241D")]
|
|
[Address(RVA = "0xFD8B60", Offset = "0xFD7960", VA = "0x180FD8B60")]
|
|
get
|
|
{
|
|
Transform transform = this.drawingRectMax;
|
|
Transform transform2 = this.drawingRectMin;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000670 RID: 1648
|
|
// (get) Token: 0x0600241E RID: 9246 RVA: 0x00091BE4 File Offset: 0x0008FDE4
|
|
[Token(Token = "0x17000670")]
|
|
public int GMPGBLFCIHO
|
|
{
|
|
[Token(Token = "0x600241E")]
|
|
[Address(RVA = "0x46E090", Offset = "0x46CE90", VA = "0x18046E090")]
|
|
get
|
|
{
|
|
return this.resolution;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000671 RID: 1649
|
|
// (get) Token: 0x0600241F RID: 9247 RVA: 0x00091BF8 File Offset: 0x0008FDF8
|
|
[Token(Token = "0x17000671")]
|
|
public Vector2 BNOGHBABGHM
|
|
{
|
|
[Token(Token = "0x600241F")]
|
|
[Address(RVA = "0xFD8CC0", Offset = "0xFD7AC0", VA = "0x180FD8CC0")]
|
|
get
|
|
{
|
|
Transform transform = this.drawingRectMax;
|
|
Transform transform2 = this.drawingRectMin;
|
|
Transform transform3 = base.transform;
|
|
Transform transform4 = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000672 RID: 1650
|
|
// (get) Token: 0x06002420 RID: 9248 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000672")]
|
|
public bool MONPHANPMNN
|
|
{
|
|
[Token(Token = "0x6002420")]
|
|
[Address(RVA = "0xFD8EC0", Offset = "0xFD7CC0", VA = "0x180FD8EC0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000673 RID: 1651
|
|
// (get) Token: 0x06002421 RID: 9249 RVA: 0x00091C34 File Offset: 0x0008FE34
|
|
// (set) Token: 0x06002422 RID: 9250 RVA: 0x00091C48 File Offset: 0x0008FE48
|
|
[Token(Token = "0x17000673")]
|
|
public bool GKFCJLCNLHA
|
|
{
|
|
[Token(Token = "0x6002421")]
|
|
[Address(RVA = "0x5F4E70", Offset = "0x5F3C70", VA = "0x1805F4E70")]
|
|
get
|
|
{
|
|
return this.MJAHPKCCHJP;
|
|
}
|
|
[Token(Token = "0x6002422")]
|
|
[Address(RVA = "0xFD5A40", Offset = "0xFD4840", VA = "0x180FD5A40")]
|
|
private set
|
|
{
|
|
this.MJAHPKCCHJP = value;
|
|
if (!value && this.<FJOHAFJEKDJ>k__BackingField != value)
|
|
{
|
|
this.<FJOHAFJEKDJ>k__BackingField = value;
|
|
this.DBNJDLHEEPJ();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000674 RID: 1652
|
|
// (get) Token: 0x06002423 RID: 9251 RVA: 0x00091C78 File Offset: 0x0008FE78
|
|
// (set) Token: 0x06002424 RID: 9252 RVA: 0x00091C8C File Offset: 0x0008FE8C
|
|
[Token(Token = "0x17000674")]
|
|
public bool KEDBGEJDALJ
|
|
{
|
|
[Token(Token = "0x6002423")]
|
|
[Address(RVA = "0x5F4E60", Offset = "0x5F3C60", VA = "0x1805F4E60")]
|
|
get;
|
|
[Token(Token = "0x6002424")]
|
|
[Address(RVA = "0xBA80E0", Offset = "0xBA6EE0", VA = "0x180BA80E0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000675 RID: 1653
|
|
// (get) Token: 0x06002425 RID: 9253 RVA: 0x00091CA0 File Offset: 0x0008FEA0
|
|
[Token(Token = "0x17000675")]
|
|
private bool OMJMFPIHDNG
|
|
{
|
|
[Token(Token = "0x6002425")]
|
|
[Address(RVA = "0xFD62A0", Offset = "0xFD50A0", VA = "0x180FD62A0")]
|
|
get
|
|
{
|
|
if (this.BPJDJDLINEC <= (ulong)0L)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002426 RID: 9254 RVA: 0x00091CBC File Offset: 0x0008FEBC
|
|
[Token(Token = "0x6002426")]
|
|
[Address(RVA = "0xFD4190", Offset = "0xFD2F90", VA = "0x180FD4190", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002426)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void DrawingSurface::Awake()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_15C:
|
|
call:void(Application::Quit)
|
|
stloc:Exception(var_34_16E, newobj:Exception(Exception::.ctor, ldstr:string("I need a surface renderer to not crash!")))
|
|
}
|
|
|
|
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: 0x06002427 RID: 9255 RVA: 0x00091E38 File Offset: 0x00090038
|
|
[Token(Token = "0x6002427")]
|
|
[Address(RVA = "0xFD62C0", Offset = "0xFD50C0", VA = "0x180FD62C0")]
|
|
private void NMFLBIIIKHB()
|
|
{
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
int num = 0;
|
|
if (ldekhandcbo == num)
|
|
{
|
|
int num2 = this.resolution;
|
|
int num3;
|
|
int num4;
|
|
RenderTexture renderTexture = new RenderTexture(num2, num2, num3, (RenderTextureFormat)num4);
|
|
num3 = 0;
|
|
num4 = 0;
|
|
this.LDEKHANDCBO = renderTexture;
|
|
GameObject gameObject = base.gameObject;
|
|
string text = string.Format("{0}", gameObject);
|
|
renderTexture.name = text;
|
|
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
|
BHJIODAHFAG bhjiodahfag = new BHJIODAHFAG(this, ldekhandcbo2);
|
|
Material oibeigbmjjm = this.OIBEIGBMJJM;
|
|
this.AFECJMCNGCB = bhjiodahfag;
|
|
RenderTexture ldekhandcbo3 = this.LDEKHANDCBO;
|
|
oibeigbmjjm.SetTexture("_DrawingTex", ldekhandcbo3);
|
|
Texture2D ibhfogkpcob = this.IBHFOGKPCOB;
|
|
this.HPLDJKMFMEM(ibhfogkpcob);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002428 RID: 9256 RVA: 0x00091EE8 File Offset: 0x000900E8
|
|
[Token(Token = "0x6002428")]
|
|
[Address(RVA = "0xFD7F00", Offset = "0xFD6D00", VA = "0x180FD7F00")]
|
|
private void Start()
|
|
{
|
|
Action action = new Action(this.JEEMKGCKHKD);
|
|
IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender);
|
|
CreationObject componentInParent = base.GetComponentInParent<CreationObject>();
|
|
int num = 0;
|
|
if (!(componentInParent == num))
|
|
{
|
|
int num2 = 0;
|
|
if ((this.allowSharing ? 1 : 0) != num2)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingButtonUIControl, bool>.DEDABHKCIBG <>9__73_ = DrawingSurface.<>c.<>9__73_0;
|
|
if (<>9__73_ == 0)
|
|
{
|
|
DrawingSurface.<>c.<>9__73_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultButtonUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingButtonUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BOCGEEOBHFH);
|
|
JFIDDJPNEHI jfiddjpnehi = new JFIDDJPNEHI(<>9__73_, ohindolfnmp, 2);
|
|
ILINODKFHEO ilinodkfheo = componentInParent.AddConfigurableSetting(jfiddjpnehi);
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
|
if (DrawingSurface.<>c.<>9__73_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
DrawingSurface.<>c.<>9__73_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.FPMNECAGJAL);
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, 1);
|
|
ILINODKFHEO ilinodkfheo2 = componentInParent.AddConfigurableSetting(cpnmfokdbkm);
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
|
int num3;
|
|
Func<bool> func = new Func(num3.IKDFDELJBII);
|
|
num3 = 0;
|
|
Action action2 = new Action(this.ONGHFLJPACP);
|
|
Func<bool> func2 = new Func(this.EHNPLBDLPNH);
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.HBJAOEEJNMG(action2, "Upload to rec.net", num5, num4, func2, func);
|
|
if (imafjgkhemd != 0)
|
|
{
|
|
}
|
|
array[0] = imafjgkhemd;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
Func<bool> func3;
|
|
Action<bool> action3;
|
|
string text;
|
|
string text2;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action3, num7, num6, text, text2);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[1] = dhcinnflbba;
|
|
ECJBHJOCKHL ecjbhjockhl = componentInParent.AddFoldoutMenu("Art Canvas", 1, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002429 RID: 9257 RVA: 0x00092058 File Offset: 0x00090258
|
|
[Token(Token = "0x6002429")]
|
|
[Address(RVA = "0xFD5AD0", Offset = "0xFD48D0", VA = "0x180FD5AD0")]
|
|
private void JEEMKGCKHKD()
|
|
{
|
|
int num;
|
|
int num4;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (this.BPJDJDLINEC > num || (this.MJAHPKCCHJP ? 1 : 0) != num)
|
|
{
|
|
goto IL_13F;
|
|
}
|
|
List<EDINFHCCNCO> ccgillfelhg = this.CCGILLFELHG;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
DrawingObject drawingObject;
|
|
drawingObject.meshFilter.mesh.Clear();
|
|
GameObject gameObject = drawingObject.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
bool flag2 = this.PKGFMELJLEM.Remove(num2);
|
|
List<EDINFHCCNCO> bafpkmammao = this.BAFPKMAMMAO;
|
|
bool flag3 = bafpkmammao.Remove(num2);
|
|
bool flag4 = bafpkmammao != 0;
|
|
this.ELKEBOMCJFI = flag4;
|
|
}
|
|
int num3 = 0;
|
|
if (num != 0)
|
|
{
|
|
goto IL_16B;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
List<EDINFHCCNCO> ccgillfelhg2 = this.CCGILLFELHG;
|
|
ccgillfelhg2.Clear();
|
|
List<EDINFHCCNCO> bafpkmammao2 = this.BAFPKMAMMAO;
|
|
List<EDINFHCCNCO>.Enumerator enumerator = ccgillfelhg2.GetEnumerator();
|
|
bool flag5;
|
|
if (flag5)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
Mesh mesh;
|
|
if (num3 != 0)
|
|
{
|
|
DrawingObject drawingObject2;
|
|
mesh = drawingObject2.meshFilter.mesh;
|
|
this.ELKEBOMCJFI = true;
|
|
}
|
|
while (mesh == 0)
|
|
{
|
|
}
|
|
List<EDINFHCCNCO> ccgillfelhg3 = this.CCGILLFELHG;
|
|
}
|
|
num4 = 0;
|
|
}
|
|
while (num != 0);
|
|
if (!this.ELKEBOMCJFI)
|
|
{
|
|
return;
|
|
}
|
|
List<EDINFHCCNCO> bafpkmammao3 = this.BAFPKMAMMAO;
|
|
num4 += num4;
|
|
num4++;
|
|
BHJIODAHFAG bhjiodahfag;
|
|
if (num4 > 0)
|
|
{
|
|
this.NMFLBIIIKHB();
|
|
bhjiodahfag = this.AFECJMCNGCB;
|
|
bhjiodahfag.GLEOBENEMMK(bafpkmammao3);
|
|
}
|
|
this.ELKEBOMCJFI = false;
|
|
bhjiodahfag += bhjiodahfag;
|
|
num4 += 19;
|
|
IL_13F:
|
|
this.ELKEBOMCJFI = true;
|
|
return;
|
|
IL_16B:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600242A RID: 9258 RVA: 0x000921E8 File Offset: 0x000903E8
|
|
[Token(Token = "0x600242A")]
|
|
[Address(RVA = "0xFD6E80", Offset = "0xFD5C80", VA = "0x180FD6E80")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
Transform transform = this.drawingRectMin;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
Transform transform2 = this.drawingRectMax;
|
|
int num2 = 0;
|
|
if (transform2 != num2)
|
|
{
|
|
Color red = Color.red;
|
|
Transform transform3 = this.drawingRectMin;
|
|
Transform transform4 = this.drawingRectMax;
|
|
}
|
|
}
|
|
Color blue = Color.blue;
|
|
Transform transform5 = base.transform;
|
|
Transform transform6 = base.transform;
|
|
Color green = Color.green;
|
|
Transform transform7 = base.transform;
|
|
Transform transform8 = base.transform;
|
|
int num3 = 0;
|
|
if (this.editorSharingDebug)
|
|
{
|
|
Color cyan = Color.cyan;
|
|
Transform transform9 = base.transform;
|
|
int num4 = 0;
|
|
Vector3 up = Vector3.up;
|
|
OIJBIAMACNJ.KCNMMJEKPBC kcnmmjekpbc = OIJBIAMACNJ.OJDKGBIHNJD(transform9, num4, num3);
|
|
Transform transform10 = base.transform;
|
|
Transform transform11 = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600242B RID: 9259 RVA: 0x000922B8 File Offset: 0x000904B8
|
|
[Token(Token = "0x600242B")]
|
|
[Address(RVA = "0xFD6BE0", Offset = "0xFD59E0", VA = "0x180FD6BE0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
bool flag = DrawingSurface.CACEEOMCDID.Remove(this);
|
|
ManagedTexture mjjhebkaagd = this.MJJHEBKAAGD;
|
|
if (mjjhebkaagd != 0)
|
|
{
|
|
mjjhebkaagd.GNGOOMMLPHE();
|
|
}
|
|
Material oibeigbmjjm = this.OIBEIGBMJJM;
|
|
int num = 0;
|
|
bool flag2 = oibeigbmjjm != num;
|
|
int num2 = 0;
|
|
if (flag2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.OIBEIGBMJJM);
|
|
this.OIBEIGBMJJM = num2;
|
|
}
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
int num3 = 0;
|
|
if (ldekhandcbo != num3)
|
|
{
|
|
this.LDEKHANDCBO.Release();
|
|
global::UnityEngine.Object.DestroyImmediate(this.LDEKHANDCBO);
|
|
this.LDEKHANDCBO = num2;
|
|
}
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action2);
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600242C RID: 9260 RVA: 0x000923B0 File Offset: 0x000905B0
|
|
[Token(Token = "0x600242C")]
|
|
[Address(RVA = "0xFD4880", Offset = "0xFD3680", VA = "0x180FD4880")]
|
|
private void DBNJDLHEEPJ()
|
|
{
|
|
if (this.BPJDJDLINEC <= (ulong)0L && !this.MJAHPKCCHJP)
|
|
{
|
|
this.JJOFMGLJNOI = true;
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
this.MJJHEBKAAGD.GNGOOMMLPHE();
|
|
return;
|
|
}
|
|
this.<FJOHAFJEKDJ>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x0600242D RID: 9261 RVA: 0x000923F8 File Offset: 0x000905F8
|
|
[Token(Token = "0x600242D")]
|
|
[Address(RVA = "0xFD40B0", Offset = "0xFD2EB0", VA = "0x180FD40B0")]
|
|
private void AHIGGDAKFGH(IReadOnlyList<EDINFHCCNCO> BAFPKMAMMAO)
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
this.NMFLBIIIKHB();
|
|
this.AFECJMCNGCB.GLEOBENEMMK(BAFPKMAMMAO);
|
|
}
|
|
|
|
// Token: 0x0600242E RID: 9262 RVA: 0x00092428 File Offset: 0x00090628
|
|
[Token(Token = "0x600242E")]
|
|
[Address(RVA = "0xFD4DB0", Offset = "0xFD3BB0", VA = "0x180FD4DB0")]
|
|
public float DistanceToPlane(Vector3 HAECNHLPPJL)
|
|
{
|
|
Transform transform = base.transform;
|
|
float z = HAECNHLPPJL.z;
|
|
Vector3 vector;
|
|
return vector.z;
|
|
}
|
|
|
|
// Token: 0x0600242F RID: 9263 RVA: 0x00092450 File Offset: 0x00090650
|
|
[Token(Token = "0x600242F")]
|
|
[Address(RVA = "0xFD83E0", Offset = "0xFD71E0", VA = "0x180FD83E0")]
|
|
public Vector2 WorldToBoardSpace(Vector3 BHLLFBDJBAI, out bool JELLLIOCPDL, out float FDJKMDHGBIA)
|
|
{
|
|
Transform transform = base.transform;
|
|
float z = BHLLFBDJBAI.z;
|
|
Transform transform2 = this.drawingRectMin;
|
|
Transform transform3 = base.transform;
|
|
Transform transform4 = base.transform;
|
|
float num;
|
|
FDJKMDHGBIA.m_value = num;
|
|
bool flag;
|
|
JELLLIOCPDL.m_value = flag;
|
|
Vector2 vector;
|
|
return vector;
|
|
}
|
|
|
|
// Token: 0x06002430 RID: 9264 RVA: 0x000924A0 File Offset: 0x000906A0
|
|
[Token(Token = "0x6002430")]
|
|
[Address(RVA = "0xFD8620", Offset = "0xFD7420", VA = "0x180FD8620")]
|
|
public Vector2 WorldToNormalizedBoardPos(Vector3 HAECNHLPPJL)
|
|
{
|
|
Transform transform = this.drawingRectMin;
|
|
Transform transform2 = base.transform;
|
|
Transform transform3 = base.transform;
|
|
Vector2 vector2;
|
|
Vector2 vector = vector2 * 2f;
|
|
Vector2 vector3;
|
|
return vector2 - vector3;
|
|
}
|
|
|
|
// Token: 0x06002431 RID: 9265 RVA: 0x000924E0 File Offset: 0x000906E0
|
|
[Token(Token = "0x6002431")]
|
|
[Address(RVA = "0xFD7300", Offset = "0xFD6100", VA = "0x180FD7300")]
|
|
public Vector3 OnDrawingPlane(Vector3 HAECNHLPPJL)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
Vector3 vector5;
|
|
float z5 = vector5.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002432 RID: 9266 RVA: 0x0009251C File Offset: 0x0009071C
|
|
[Token(Token = "0x6002432")]
|
|
[Address(RVA = "0xFD6410", Offset = "0xFD5210", VA = "0x180FD6410")]
|
|
public Vector2 NormalizedBoardSpace(Vector2 MCFDEDMDEDD)
|
|
{
|
|
return Rect.PointToNormalized(this.KJFLCOEKKKP, MCFDEDMDEDD) * 2f;
|
|
}
|
|
|
|
// Token: 0x06002433 RID: 9267 RVA: 0x00092540 File Offset: 0x00090740
|
|
[Token(Token = "0x6002433")]
|
|
[Address(RVA = "0xFD76F0", Offset = "0xFD64F0", VA = "0x180FD76F0")]
|
|
public void OnSurfaceTriggerEnter(Collider HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ.CompareTag("BrushTool"))
|
|
{
|
|
DrawingToolBase componentInParent = HPKICPNGMDJ.GetComponentInParent<DrawingToolBase>();
|
|
int num = 0;
|
|
if (componentInParent != num && componentInParent.<MMMDEINGKLD>k__BackingField)
|
|
{
|
|
DrawingSurface.OMBBAPFJEDF ombbapfjedf = componentInParent._drawingSurfaceType;
|
|
if (this.drawingSurfaceType != ombbapfjedf)
|
|
{
|
|
componentInParent.<NFALACEIALJ>k__BackingField = this;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002434 RID: 9268 RVA: 0x00092594 File Offset: 0x00090794
|
|
[Token(Token = "0x6002434")]
|
|
[Address(RVA = "0xFD77B0", Offset = "0xFD65B0", VA = "0x180FD77B0")]
|
|
public void OnSurfaceTriggerExit(Collider HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ.CompareTag("BrushTool"))
|
|
{
|
|
DrawingToolBase componentInParent = HPKICPNGMDJ.GetComponentInParent<DrawingToolBase>();
|
|
int num = 0;
|
|
if (componentInParent != num && componentInParent.<MMMDEINGKLD>k__BackingField)
|
|
{
|
|
DrawingSurface.OMBBAPFJEDF ombbapfjedf = componentInParent._drawingSurfaceType;
|
|
if (this.drawingSurfaceType != ombbapfjedf)
|
|
{
|
|
componentInParent.<NFALACEIALJ>k__BackingField = (ulong)0L;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002435 RID: 9269 RVA: 0x000925EC File Offset: 0x000907EC
|
|
[Token(Token = "0x6002435")]
|
|
[Address(RVA = "0xFD7490", Offset = "0xFD6290", VA = "0x180FD7490")]
|
|
public void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.NIMODMNKDCF.IAHDANBDAAM() != 0)
|
|
{
|
|
this.FIDAKGJFIKI(16777216 != 0, BJGOFOEKLMC, 16777216);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002436 RID: 9270 RVA: 0x00092628 File Offset: 0x00090828
|
|
[Token(Token = "0x6002436")]
|
|
[Address(RVA = "0xFD7550", Offset = "0xFD6350", VA = "0x180FD7550")]
|
|
public void OnPhotonPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (this.BPJDJDLINEC == IEKDDPPNFPF)
|
|
{
|
|
this.BPJDJDLINEC = (ulong)0L;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
|
throw new NullReferenceException();
|
|
}
|
|
AGAJMBPABDL agajmbpabdl2 = Enumerable.FirstOrDefault<AGAJMBPABDL>(KKPBCOOONNK.FEBBKGHNCKJ);
|
|
if (agajmbpabdl2 != 0)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcRequestImage);
|
|
photonView.RpcPlayer(agajmbpabdl2, lflfmimncon);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002437 RID: 9271 RVA: 0x00092690 File Offset: 0x00090890
|
|
[Token(Token = "0x6002437")]
|
|
[Address(RVA = "0xFD64E0", Offset = "0xFD52E0", VA = "0x180FD64E0")]
|
|
private ManagedTexture OINCHMKCMAF()
|
|
{
|
|
ManagedTexture mjjhebkaagd = this.MJJHEBKAAGD;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
mjjhebkaagd.DPCIGLIJMPF(ldekhandcbo);
|
|
return this.MJJHEBKAAGD;
|
|
}
|
|
|
|
// Token: 0x06002438 RID: 9272 RVA: 0x000926C0 File Offset: 0x000908C0
|
|
[Token(Token = "0x6002438")]
|
|
[Address(RVA = "0xFD4F00", Offset = "0xFD3D00", VA = "0x180FD4F00")]
|
|
private void FDDGBCDKDNJ(AGAJMBPABDL BJGOFOEKLMC)
|
|
{
|
|
this.FIDAKGJFIKI(16777216 != 0, BJGOFOEKLMC, 16777216);
|
|
}
|
|
|
|
// Token: 0x06002439 RID: 9273 RVA: 0x000926E0 File Offset: 0x000908E0
|
|
[Token(Token = "0x6002439")]
|
|
[Address(RVA = "0xFD7870", Offset = "0xFD6670", VA = "0x180FD7870")]
|
|
private void POLOEODCMEK()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIDAKGJFIKI(num2 != 0, num, 1);
|
|
}
|
|
|
|
// Token: 0x0600243A RID: 9274 RVA: 0x000926FC File Offset: 0x000908FC
|
|
[Token(Token = "0x600243A")]
|
|
[Address(RVA = "0xFD6260", Offset = "0xFD5060", VA = "0x180FD6260")]
|
|
private void MGEMBCDLOFN()
|
|
{
|
|
int num = 0;
|
|
this.FIDAKGJFIKI(16777216 != 0, num, 16777216);
|
|
}
|
|
|
|
// Token: 0x0600243B RID: 9275 RVA: 0x0009271C File Offset: 0x0009091C
|
|
[Token(Token = "0x600243B")]
|
|
[Address(RVA = "0xFD4F30", Offset = "0xFD3D30", VA = "0x180FD4F30")]
|
|
private void FIDAKGJFIKI(bool OFBNFANLBIA, AGAJMBPABDL DIJOIDHEJDL, int ODJBEMIFMHG = 1)
|
|
{
|
|
AGAJMBPABDL specificPlayer = DIJOIDHEJDL;
|
|
DrawingSurface <>4__this = this;
|
|
int attempt = ODJBEMIFMHG;
|
|
bool uploadLocalState = OFBNFANLBIA;
|
|
bool jjofmgljnoi = this.JJOFMGLJNOI;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
if (OFBNFANLBIA == jjofmgljnoi)
|
|
{
|
|
if (DIJOIDHEJDL == 0)
|
|
{
|
|
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDownloadImage);
|
|
string text = this.OEOEPABKGAI.IAHDANBDAAM();
|
|
photonView.RpcAll<string>(lflfmimncon, text);
|
|
}
|
|
AGAJMBPABDL specificPlayer4 = specificPlayer;
|
|
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon2 = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDownloadImage);
|
|
string text2 = this.OEOEPABKGAI.IAHDANBDAAM();
|
|
photonView.RpcPlayer<string>(specificPlayer4, lflfmimncon2, text2);
|
|
}
|
|
if (DIJOIDHEJDL == 0)
|
|
{
|
|
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon3 = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcNotifyUploadPending);
|
|
photonView.RpcAll(lflfmimncon3);
|
|
}
|
|
AGAJMBPABDL specificPlayer2 = specificPlayer;
|
|
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon4 = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcNotifyUploadPending);
|
|
photonView.RpcPlayer(specificPlayer2, lflfmimncon4);
|
|
this.JJOFMGLJNOI = false;
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
ManagedTexture mjjhebkaagd = this.MJJHEBKAAGD;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
mjjhebkaagd.DPCIGLIJMPF(ldekhandcbo);
|
|
ManagedTexture mjjhebkaagd2 = this.MJJHEBKAAGD;
|
|
int num = 0;
|
|
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.LEPDGHIAJEN(mjjhebkaagd2, num != 0);
|
|
Action<string> action = new Action(this.HHDMMCJMIMD);
|
|
Action<string> action2 = new Action(this.INKDOMIAELN);
|
|
Action<string> action3 = delegate(string newImageName)
|
|
{
|
|
DrawingSurface <>4__this2 = <>4__this;
|
|
if (specificPlayer == (ulong)0L)
|
|
{
|
|
PhotonView photonView2 = <>4__this2.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon5 = new DGLOJCGDOGG.LFLFMIMNCON(<>4__this.RpcDownloadImage);
|
|
photonView2.RpcAll<string>(lflfmimncon5, newImageName);
|
|
return;
|
|
}
|
|
PhotonView photonView3 = <>4__this2.JDHMIOJKLCK;
|
|
AGAJMBPABDL specificPlayer3 = specificPlayer;
|
|
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon6 = new DGLOJCGDOGG.LFLFMIMNCON(<>4__this.RpcDownloadImage);
|
|
photonView3.RpcPlayer<string>(specificPlayer3, lflfmimncon6, newImageName);
|
|
throw new NullReferenceException();
|
|
};
|
|
Action<string> action4 = delegate(string error)
|
|
{
|
|
int attempt2 = attempt;
|
|
int num2;
|
|
int num3;
|
|
string text3 = string.Format("Failed to upload image on DrawingSurface (attempt #{0}/{1}). Giving up.", num2, num3);
|
|
Debug.LogError(text3);
|
|
};
|
|
if (specificPlayer == (ulong)0L)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.FPKKBCHCOLH = realtimeSinceStartup;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600243C RID: 9276 RVA: 0x00092888 File Offset: 0x00090A88
|
|
[Token(Token = "0x600243C")]
|
|
[Address(RVA = "0xFD78A0", Offset = "0xFD66A0", VA = "0x180FD78A0")]
|
|
private IEnumerator<KENFJGFMIPM> PPBACFEPKGA(bool NNLAHNEGCOM, AGAJMBPABDL DIJOIDHEJDL, int ODJBEMIFMHG)
|
|
{
|
|
int num;
|
|
DrawingSurface.BCPHLADLKAL bcphladlkal = new DrawingSurface.BCPHLADLKAL(num);
|
|
num = 0;
|
|
bcphladlkal.useLocalState = NNLAHNEGCOM;
|
|
bcphladlkal.specificPlayer = DIJOIDHEJDL;
|
|
bcphladlkal.attempt = ODJBEMIFMHG;
|
|
bcphladlkal.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600243D RID: 9277 RVA: 0x000928C0 File Offset: 0x00090AC0
|
|
[Token(Token = "0x600243D")]
|
|
[Address(RVA = "0xFD3F50", Offset = "0xFD2D50", VA = "0x180FD3F50")]
|
|
private PMGCJEPKFOF<string> AACEFEOEAJE()
|
|
{
|
|
this.JJOFMGLJNOI = false;
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
ManagedTexture mjjhebkaagd = this.MJJHEBKAAGD;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
mjjhebkaagd.DPCIGLIJMPF(ldekhandcbo);
|
|
ManagedTexture mjjhebkaagd2 = this.MJJHEBKAAGD;
|
|
int num = 0;
|
|
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.LEPDGHIAJEN(mjjhebkaagd2, num != 0);
|
|
Action<string> action = new Action(this.HHDMMCJMIMD);
|
|
Action<string> action2 = new Action(this.INKDOMIAELN);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600243E RID: 9278 RVA: 0x00092928 File Offset: 0x00090B28
|
|
[Token(Token = "0x600243E")]
|
|
[Address(RVA = "0xFD6290", Offset = "0xFD5090", VA = "0x180FD6290")]
|
|
private void MNMCKLMGIHE()
|
|
{
|
|
Texture2D ibhfogkpcob = this.IBHFOGKPCOB;
|
|
this.HPLDJKMFMEM(ibhfogkpcob);
|
|
}
|
|
|
|
// Token: 0x0600243F RID: 9279 RVA: 0x00092944 File Offset: 0x00090B44
|
|
[Token(Token = "0x600243F")]
|
|
[Address(RVA = "0xFD6250", Offset = "0xFD5050", VA = "0x180FD6250")]
|
|
private void MCJCGIBMOEB()
|
|
{
|
|
Texture2D texture2D = this.clearTexture;
|
|
this.HPLDJKMFMEM(texture2D);
|
|
}
|
|
|
|
// Token: 0x06002440 RID: 9280 RVA: 0x00092960 File Offset: 0x00090B60
|
|
[Token(Token = "0x6002440")]
|
|
[Address(RVA = "0xFD5930", Offset = "0xFD4730", VA = "0x180FD5930")]
|
|
private void HPLDJKMFMEM(Texture2D OOEEPIKBHHO)
|
|
{
|
|
int num = 0;
|
|
if (!(this == num))
|
|
{
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
int num2 = 0;
|
|
if (ldekhandcbo != num2)
|
|
{
|
|
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
|
Graphics.Blit(OOEEPIKBHHO, ldekhandcbo2);
|
|
}
|
|
this.JJOFMGLJNOI = false;
|
|
ManagedTexture mjjhebkaagd = this.MJJHEBKAAGD;
|
|
this.BPJDJDLINEC = (ulong)0L;
|
|
mjjhebkaagd.GNGOOMMLPHE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002441 RID: 9281 RVA: 0x000929C0 File Offset: 0x00090BC0
|
|
[Token(Token = "0x6002441")]
|
|
[Address(RVA = "0xFD7BA0", Offset = "0xFD69A0", VA = "0x180FD7BA0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcRequestImage(EEAEPAPIPJB GBNDGCDDDLJ)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002442 RID: 9282 RVA: 0x000929D0 File Offset: 0x00090BD0
|
|
[Token(Token = "0x6002442")]
|
|
[Address(RVA = "0xFD7B80", Offset = "0xFD6980", VA = "0x180FD7B80")]
|
|
[NFOMENMAOIA]
|
|
private void RpcNotifyUploadPending(EEAEPAPIPJB BNICGLLLMOL)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002443 RID: 9283 RVA: 0x000929E0 File Offset: 0x00090BE0
|
|
[Token(Token = "0x6002443")]
|
|
[Address(RVA = "0xFD7B20", Offset = "0xFD6920", VA = "0x180FD7B20")]
|
|
[NFOMENMAOIA]
|
|
private void RpcDownloadImage(string CDELLDBPDBH)
|
|
{
|
|
this.BPJDJDLINEC = (ulong)0L;
|
|
Texture2D ibhfogkpcob = this.IBHFOGKPCOB;
|
|
this.HPLDJKMFMEM(ibhfogkpcob);
|
|
}
|
|
|
|
// Token: 0x06002444 RID: 9284 RVA: 0x00092A0C File Offset: 0x00090C0C
|
|
[Token(Token = "0x6002444")]
|
|
[Address(RVA = "0xFD4910", Offset = "0xFD3710", VA = "0x180FD4910")]
|
|
private void DIMOAFMAIKP(string CDELLDBPDBH)
|
|
{
|
|
DrawingSurface.HOIGIOEIJDJ hoigioeijdj = new DrawingSurface.HOIGIOEIJDJ();
|
|
hoigioeijdj.<>4__this = this;
|
|
hoigioeijdj.newImageName = CDELLDBPDBH;
|
|
this.MJAHPKCCHJP = true;
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
int num = 0;
|
|
string newImageName = hoigioeijdj.newImageName;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(newImageName, num2 != 0, num3 != 0UL, num, num != 0);
|
|
this.JLBEIDFLILD = nbmfnjlhkao;
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
DrawingSurface <>4__this = hoigioeijdj.<>4__this;
|
|
int num5 = 0;
|
|
if (<>4__this != num5)
|
|
{
|
|
int num6 = 0;
|
|
if (texture != num6)
|
|
{
|
|
string name = texture.name;
|
|
string newImageName2 = hoigioeijdj.newImageName;
|
|
if (string.Equals(name, newImageName2))
|
|
{
|
|
hoigioeijdj.<>4__this.JNBBBKFBLPJ(texture);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
hoigioeijdj.<>4__this.MNMCKLMGIHE();
|
|
};
|
|
if (num < hoigioeijdj)
|
|
{
|
|
num += num;
|
|
if (num == hoigioeijdj)
|
|
{
|
|
goto IL_88;
|
|
}
|
|
num++;
|
|
}
|
|
Action<string> action2 = delegate(string e)
|
|
{
|
|
object[] array = new object[1];
|
|
if (e != 0)
|
|
{
|
|
}
|
|
array[0] = e;
|
|
Debug.LogErrorFormat("Error downloading DrawingSurface texture: {0}", array);
|
|
hoigioeijdj.<>4__this.MNMCKLMGIHE();
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
DrawingSurface <>4__this2 = hoigioeijdj.<>4__this;
|
|
int num7 = 0;
|
|
<>4__this2.GKFCJLCNLHA = num7 != 0;
|
|
};
|
|
IL_88:
|
|
uint num4;
|
|
num4 += num4;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002445 RID: 9285 RVA: 0x00092AB0 File Offset: 0x00090CB0
|
|
[Token(Token = "0x6002445")]
|
|
[Address(RVA = "0xFD6040", Offset = "0xFD4E40", VA = "0x180FD6040")]
|
|
private void JNBBBKFBLPJ(Texture2D OCPHKIIBCOI)
|
|
{
|
|
int num = 0;
|
|
if (!(OCPHKIIBCOI == num))
|
|
{
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
int num2 = 0;
|
|
if (!(ldekhandcbo == num2))
|
|
{
|
|
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
|
Graphics.Blit(OCPHKIIBCOI, ldekhandcbo2);
|
|
this.JJOFMGLJNOI = false;
|
|
}
|
|
Material oibeigbmjjm = this.OIBEIGBMJJM;
|
|
this.IBHFOGKPCOB = OCPHKIIBCOI;
|
|
oibeigbmjjm.SetTexture("_DrawingTex", OCPHKIIBCOI);
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
this.MJJHEBKAAGD.GNGOOMMLPHE();
|
|
return;
|
|
}
|
|
Debug.LogError("Received null DrawingSurface state. Resetting!");
|
|
Texture2D ibhfogkpcob = this.IBHFOGKPCOB;
|
|
this.HPLDJKMFMEM(ibhfogkpcob);
|
|
}
|
|
|
|
// Token: 0x06002446 RID: 9286 RVA: 0x00092B44 File Offset: 0x00090D44
|
|
[Token(Token = "0x6002446")]
|
|
[Address(RVA = "0xFD5440", Offset = "0xFD4240", VA = "0x180FD5440")]
|
|
private void GBAGCBKIMPE(EDINFHCCNCO HGGLIJEFDMH, bool HGGJENNEIBA)
|
|
{
|
|
if (!EIMGAFPPJFD.IKDFDELJBII())
|
|
{
|
|
if (EIMGAFPPJFD.OAFNNHLHCMN())
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
}
|
|
if (HGGJENNEIBA)
|
|
{
|
|
goto IL_42;
|
|
}
|
|
}
|
|
if (!this.BAFPKMAMMAO.Contains(HGGLIJEFDMH))
|
|
{
|
|
this.BAFPKMAMMAO.Add(HGGLIJEFDMH);
|
|
this.ELKEBOMCJFI = true;
|
|
}
|
|
IL_42:
|
|
this.DBNJDLHEEPJ();
|
|
}
|
|
|
|
// Token: 0x06002447 RID: 9287 RVA: 0x00092BA0 File Offset: 0x00090DA0
|
|
[Token(Token = "0x6002447")]
|
|
[Address(RVA = "0xFD5560", Offset = "0xFD4360", VA = "0x180FD5560")]
|
|
private bool GHKHIAGBLGE(EDINFHCCNCO HGGLIJEFDMH)
|
|
{
|
|
DrawingObject drawingObject = this.GetDrawingObject(HGGLIJEFDMH);
|
|
drawingObject.meshFilter.mesh.Clear();
|
|
GameObject gameObject = drawingObject.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
bool flag = this.PKGFMELJLEM.Remove(HGGLIJEFDMH);
|
|
return this.BAFPKMAMMAO.Remove(HGGLIJEFDMH);
|
|
}
|
|
|
|
// Token: 0x06002448 RID: 9288 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002448")]
|
|
[Address(RVA = "0x17774A0", Offset = "0x17762A0", VA = "0x1817774A0")]
|
|
public BAPADJHCGBI<ControlPointType> CreateStroke<ControlPointType>(ControlPointType AJLGIGKAHKI, Material KFENPJENIOI, bool HGGJENNEIBA) where ControlPointType : class, JCINHHKAJNP<ControlPointType>
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002449 RID: 9289 RVA: 0x00092BF4 File Offset: 0x00090DF4
|
|
[Token(Token = "0x6002449")]
|
|
[Address(RVA = "0xFD5650", Offset = "0xFD4450", VA = "0x180FD5650")]
|
|
public DrawingObject GetDrawingObject(EDINFHCCNCO LIHKCJPNBID)
|
|
{
|
|
Dictionary<EDINFHCCNCO, DrawingObject> pkgfmeljlem = this.PKGFMELJLEM;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600244A RID: 9290 RVA: 0x00092CA4 File Offset: 0x00090EA4
|
|
[Token(Token = "0x600244A")]
|
|
[Address(RVA = "0xFD79C0", Offset = "0xFD67C0", VA = "0x180FD79C0")]
|
|
public void ReleaseDrawingObject(EDINFHCCNCO LIHKCJPNBID)
|
|
{
|
|
DrawingObject drawingObject = this.GetDrawingObject(LIHKCJPNBID);
|
|
drawingObject.meshFilter.mesh.Clear();
|
|
GameObject gameObject = drawingObject.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
bool flag = this.PKGFMELJLEM.Remove(LIHKCJPNBID);
|
|
}
|
|
|
|
// Token: 0x0600244B RID: 9291 RVA: 0x00092CEC File Offset: 0x00090EEC
|
|
[Token(Token = "0x600244B")]
|
|
[Address(RVA = "0xFD7A80", Offset = "0xFD6880", VA = "0x180FD7A80")]
|
|
public void RenderHoverOutline()
|
|
{
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
Renderer renderer = this.surfaceRenderer;
|
|
int length = renderer.GetSharedMaterialArray().Length;
|
|
int num = 0;
|
|
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, length, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600244C RID: 9292 RVA: 0x00092D28 File Offset: 0x00090F28
|
|
[Token(Token = "0x600244C")]
|
|
[Address(RVA = "0xFD7940", Offset = "0xFD6740", VA = "0x180FD7940", Slot = "18")]
|
|
public IEnumerator<KENFJGFMIPM> PreSerialize(StringBuilder BIPOIFGEMGB, bool PJMPKHANBFJ)
|
|
{
|
|
int num;
|
|
DrawingSurface.HFGLEFJILJE hfglefjilje = new DrawingSurface.HFGLEFJILJE(num);
|
|
num = 0;
|
|
hfglefjilje.<>4__this = this;
|
|
hfglefjilje.savedToDisk = PJMPKHANBFJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600244D RID: 9293 RVA: 0x00092D54 File Offset: 0x00090F54
|
|
[Token(Token = "0x600244D")]
|
|
[Address(RVA = "0xFD4B30", Offset = "0xFD3930", VA = "0x180FD4B30", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
if (!string.IsNullOrEmpty(this.OEOEPABKGAI.IAHDANBDAAM()))
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIDAKGJFIKI(num2 != 0, num, 1);
|
|
}
|
|
KLLMCPFPIIE<bool> fikaiboocak = this.FIKAIBOOCAK;
|
|
}
|
|
|
|
// Token: 0x0600244E RID: 9294 RVA: 0x00092DBC File Offset: 0x00090FBC
|
|
[Token(Token = "0x600244E")]
|
|
[Address(RVA = "0xFD7BD0", Offset = "0xFD69D0", VA = "0x180FD7BD0", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
GFGEHNNPFLP gfgehnnpflp = new GFGEHNNPFLP();
|
|
PNHLOGHHPBL pnhloghhpbl = new PNHLOGHHPBL();
|
|
bool flag = this.NIMODMNKDCF.IAHDANBDAAM() != null;
|
|
bool flag2 = this.FIKAIBOOCAK.IAHDANBDAAM() != null;
|
|
if (this.NIMODMNKDCF.IAHDANBDAAM() != 0 && this.OEOEPABKGAI.IAHDANBDAAM() != 0)
|
|
{
|
|
string lastUploadedImageName = this.IFPACFOAEGH;
|
|
string lastUploadedImageName2 = this.IFPACFOAEGH;
|
|
return;
|
|
}
|
|
string empty = string.Empty;
|
|
object[] array = new object[1];
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject != 0)
|
|
{
|
|
}
|
|
array[0] = gameObject;
|
|
Debug.LogErrorFormat(this, "Error serializing DrawingSurface {0}: Data already specified.", array);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600244F RID: 9295 RVA: 0x00092E54 File Offset: 0x00091054
|
|
[Token(Token = "0x600244F")]
|
|
[Address(RVA = "0xFD6520", Offset = "0xFD5320", VA = "0x180FD6520")]
|
|
private void ONGHFLJPACP()
|
|
{
|
|
int num = 0;
|
|
if ((this.allowSharing ? 1 : 0) != num)
|
|
{
|
|
DrawingSurface.EAOOHCIKEPC("Uploading...", 3f);
|
|
Transform transform = this.surfaceRenderer.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
float z2 = Vector3.up.z;
|
|
OIJBIAMACNJ.KCNMMJEKPBC kcnmmjekpbc;
|
|
if (kcnmmjekpbc == OIJBIAMACNJ.KCNMMJEKPBC.Up)
|
|
{
|
|
}
|
|
int num2 = this.resolution;
|
|
this.NMFLBIIIKHB();
|
|
int depth = this.LDEKHANDCBO.depth;
|
|
int num3 = 0;
|
|
num2 = depth;
|
|
RenderTexture temporary = RenderTexture.GetTemporary(num, num, num2, (RenderTextureFormat)num3);
|
|
RenderTexture output = temporary;
|
|
FilterMode filterMode = this.LDEKHANDCBO.filterMode;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
RenderTexture output7 = output;
|
|
int antiAliasing = ldekhandcbo.antiAliasing;
|
|
output7.antiAliasing = antiAliasing;
|
|
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
|
RenderTexture output2 = output;
|
|
int anisoLevel = ldekhandcbo2.anisoLevel;
|
|
output2.anisoLevel = anisoLevel;
|
|
if (num != 0)
|
|
{
|
|
this.exportMaterial.EnableKeyword(num);
|
|
}
|
|
RenderTexture.SetActive(output);
|
|
uint num4;
|
|
Texture2D texture2D = new Texture2D((int)num4, (int)num4, (TextureFormat)num3, num != 0);
|
|
Material oibeigbmjjm = this.OIBEIGBMJJM;
|
|
texture2D.Apply();
|
|
RenderTexture output3 = output;
|
|
Graphics.Blit(texture2D, output3);
|
|
global::UnityEngine.Object.Destroy(texture2D);
|
|
Material material = this.exportMaterial;
|
|
RenderTexture output4 = output;
|
|
Graphics.Blit(this.LDEKHANDCBO, output4, material);
|
|
if (num != 0)
|
|
{
|
|
this.exportMaterial.DisableKeyword(num);
|
|
}
|
|
ManagedTexture mjjhebkaagd = this.MJJHEBKAAGD;
|
|
RenderTexture output5 = output;
|
|
mjjhebkaagd.DPCIGLIJMPF(output5);
|
|
ManagedTexture mjjhebkaagd2 = this.MJJHEBKAAGD;
|
|
if (DrawingSurface.<>c.<>9__121_1 == 0)
|
|
{
|
|
DrawingSurface.<>c.<>9__121_1 = delegate(string error)
|
|
{
|
|
DrawingSurface.EAOOHCIKEPC("Error uploading", 3f);
|
|
};
|
|
}
|
|
Action<string> action = delegate(string imageName)
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
RenderTexture <LastRenderTexture>k__BackingField = this.MJJHEBKAAGD.<LastRenderTexture>k__BackingField;
|
|
string shareableRoomName = LinkManager.GLCAKOJMEDA;
|
|
int num5 = 0;
|
|
DABKFAIHBBP dabkfaihbbp = LinkManager.PlatformShareImage(<LastRenderTexture>k__BackingField, imageName, shareableRoomName, num5 != 0);
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.UploadedPhoto();
|
|
DrawingSurface.EAOOHCIKEPC("Shared on www.rec.net", 3f);
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
RenderTexture output6 = output;
|
|
int num6 = 0;
|
|
if (output6 != num6)
|
|
{
|
|
RenderTexture.ReleaseTemporary(output);
|
|
output = (ulong)0L;
|
|
}
|
|
};
|
|
return;
|
|
}
|
|
DrawingSurface.EAOOHCIKEPC("Sharing not allowed", 3f);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002450 RID: 9296 RVA: 0x00093034 File Offset: 0x00091234
|
|
[Token(Token = "0x6002450")]
|
|
[Address(RVA = "0xFD8930", Offset = "0xFD7730", VA = "0x180FD8930")]
|
|
public DrawingSurface()
|
|
{
|
|
List<EDINFHCCNCO> list = new List();
|
|
this.BAFPKMAMMAO = list;
|
|
List<EDINFHCCNCO> list2 = new List();
|
|
this.CCGILLFELHG = list2;
|
|
int num;
|
|
ManagedTexture managedTexture = new ManagedTexture("DrawingSurface", num != 0);
|
|
num = 0;
|
|
this.MJJHEBKAAGD = managedTexture;
|
|
Dictionary<EDINFHCCNCO, DrawingObject> dictionary = new Dictionary();
|
|
this.PKGFMELJLEM = dictionary;
|
|
List<DrawingObject> list3 = new List();
|
|
this.DrawingObjectPool = list3;
|
|
this.maxSerializeUploadWaitTime = 5f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06002452 RID: 9298 RVA: 0x000930DC File Offset: 0x000912DC
|
|
[Token(Token = "0x6002452")]
|
|
[Address(RVA = "0xFD47B0", Offset = "0xFD35B0", VA = "0x180FD47B0")]
|
|
[CompilerGenerated]
|
|
private void BOCGEEOBHFH(CreationObjectSettingButtonUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
int num;
|
|
Func<bool> func = new Func(num.IKDFDELJBII);
|
|
num = 0;
|
|
Action<bool> action = new Action(this.HCBJOJBOJLM);
|
|
}
|
|
|
|
// Token: 0x06002453 RID: 9299 RVA: 0x00093118 File Offset: 0x00091318
|
|
[Token(Token = "0x6002453")]
|
|
[Address(RVA = "0xFD5920", Offset = "0xFD4720", VA = "0x180FD5920")]
|
|
[CompilerGenerated]
|
|
private void HCBJOJBOJLM(bool GLOBBFOJOAP)
|
|
{
|
|
if (GLOBBFOJOAP)
|
|
{
|
|
this.ONGHFLJPACP();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002454 RID: 9300 RVA: 0x00093130 File Offset: 0x00091330
|
|
[Token(Token = "0x6002454")]
|
|
[Address(RVA = "0xFD5360", Offset = "0xFD4160", VA = "0x180FD5360")]
|
|
[CompilerGenerated]
|
|
private void FPMNECAGJAL(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Disable Drawing");
|
|
}
|
|
|
|
// Token: 0x06002455 RID: 9301 RVA: 0x00093154 File Offset: 0x00091354
|
|
[Token(Token = "0x6002455")]
|
|
[Address(RVA = "0x8F0D00", Offset = "0x8EFB00", VA = "0x1808F0D00")]
|
|
[CompilerGenerated]
|
|
private bool EHNPLBDLPNH()
|
|
{
|
|
return this.allowSharing;
|
|
}
|
|
|
|
// Token: 0x06002456 RID: 9302 RVA: 0x00093168 File Offset: 0x00091368
|
|
[Token(Token = "0x6002456")]
|
|
[Address(RVA = "0xFD46E0", Offset = "0xFD34E0", VA = "0x180FD46E0")]
|
|
[CompilerGenerated]
|
|
private void HHDMMCJMIMD(string CDELLDBPDBH)
|
|
{
|
|
KLLMCPFPIIE<string> oeoepabkgai = this.OEOEPABKGAI;
|
|
}
|
|
|
|
// Token: 0x06002457 RID: 9303 RVA: 0x00093184 File Offset: 0x00091384
|
|
[Token(Token = "0x6002457")]
|
|
[Address(RVA = "0xFD5A60", Offset = "0xFD4860", VA = "0x180FD5A60")]
|
|
[CompilerGenerated]
|
|
private void INKDOMIAELN(string MOPOMPHBHKF)
|
|
{
|
|
this.JJOFMGLJNOI = true;
|
|
KLLMCPFPIIE<bool> nimodmnkdcf = this.NIMODMNKDCF;
|
|
this.MJJHEBKAAGD.GNGOOMMLPHE();
|
|
}
|
|
|
|
// Token: 0x06002458 RID: 9304 RVA: 0x000931B0 File Offset: 0x000913B0
|
|
[Token(Token = "0x6002458")]
|
|
[Address(RVA = "0xFD4E10", Offset = "0xFD3C10", VA = "0x180FD4E10")]
|
|
[CompilerGenerated]
|
|
internal static void EAOOHCIKEPC(string NGPMADFHHKP, float BJJEDIGOMGC)
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, NGPMADFHHKP, BJJEDIGOMGC, num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001B9D RID: 7069
|
|
[Token(Token = "0x4001B9D")]
|
|
private const int IMCBMNFPKCP = 5;
|
|
|
|
// Token: 0x04001B9E RID: 7070
|
|
[Token(Token = "0x4001B9E")]
|
|
private const float BJNPICAHNKL = 15f;
|
|
|
|
// Token: 0x04001B9F RID: 7071
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001B9F")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x04001BA0 RID: 7072
|
|
[Token(Token = "0x4001BA0")]
|
|
private static readonly List<DrawingSurface> CACEEOMCDID = new List();
|
|
|
|
// Token: 0x04001BA1 RID: 7073
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001BA1")]
|
|
[SerializeField]
|
|
[Header("Surface Config")]
|
|
private DrawingSurface.OMBBAPFJEDF drawingSurfaceType;
|
|
|
|
// Token: 0x04001BA2 RID: 7074
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4001BA2")]
|
|
[SerializeField]
|
|
[Header("Sharing")]
|
|
private bool allowSharing;
|
|
|
|
// Token: 0x04001BA3 RID: 7075
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4001BA3")]
|
|
[SerializeField]
|
|
[Tooltip("The base aspect ratio of the surfaceRenderer mesh")]
|
|
private float sharingAspect = 1f;
|
|
|
|
// Token: 0x04001BA4 RID: 7076
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4001BA4")]
|
|
[SerializeField]
|
|
private Material exportMaterial;
|
|
|
|
// Token: 0x04001BA5 RID: 7077
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4001BA5")]
|
|
[SerializeField]
|
|
private bool editorSharingDebug;
|
|
|
|
// Token: 0x04001BA6 RID: 7078
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4001BA6")]
|
|
[SerializeField]
|
|
[Header("Coordinate Mapping")]
|
|
private Transform drawingRectMin;
|
|
|
|
// Token: 0x04001BA7 RID: 7079
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4001BA7")]
|
|
[SerializeField]
|
|
private Transform drawingRectMax;
|
|
|
|
// Token: 0x04001BA8 RID: 7080
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4001BA8")]
|
|
private Rect KJFLCOEKKKP;
|
|
|
|
// Token: 0x04001BA9 RID: 7081
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001BA9")]
|
|
[SerializeField]
|
|
[Header("Rendering")]
|
|
private Texture2D clearTexture;
|
|
|
|
// Token: 0x04001BAA RID: 7082
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001BAA")]
|
|
[SerializeField]
|
|
private Renderer surfaceRenderer;
|
|
|
|
// Token: 0x04001BAB RID: 7083
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4001BAB")]
|
|
[SerializeField]
|
|
private int resolution = (int)((ulong)512L);
|
|
|
|
// Token: 0x04001BAC RID: 7084
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4001BAC")]
|
|
private Texture2D IBHFOGKPCOB;
|
|
|
|
// Token: 0x04001BAD RID: 7085
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4001BAD")]
|
|
private Material OIBEIGBMJJM;
|
|
|
|
// Token: 0x04001BAE RID: 7086
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4001BAE")]
|
|
private bool ELKEBOMCJFI;
|
|
|
|
// Token: 0x04001BAF RID: 7087
|
|
[FieldOffset(Offset = "0xB1")]
|
|
[Token(Token = "0x4001BAF")]
|
|
private bool JJOFMGLJNOI;
|
|
|
|
// Token: 0x04001BB0 RID: 7088
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4001BB0")]
|
|
private KLLMCPFPIIE<bool> NIMODMNKDCF;
|
|
|
|
// Token: 0x04001BB1 RID: 7089
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4001BB1")]
|
|
private KLLMCPFPIIE<bool> FIKAIBOOCAK;
|
|
|
|
// Token: 0x04001BB2 RID: 7090
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4001BB2")]
|
|
[SerializeField]
|
|
private bool debugWaitForDownload;
|
|
|
|
// Token: 0x04001BB3 RID: 7091
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4001BB3")]
|
|
private RenderTexture LDEKHANDCBO;
|
|
|
|
// Token: 0x04001BB4 RID: 7092
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4001BB4")]
|
|
private BHJIODAHFAG AFECJMCNGCB;
|
|
|
|
// Token: 0x04001BB5 RID: 7093
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4001BB5")]
|
|
private float FPKKBCHCOLH = -1f;
|
|
|
|
// Token: 0x04001BB6 RID: 7094
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4001BB6")]
|
|
private KLLMCPFPIIE<string> OEOEPABKGAI;
|
|
|
|
// Token: 0x04001BB7 RID: 7095
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4001BB7")]
|
|
private AGAJMBPABDL BPJDJDLINEC;
|
|
|
|
// Token: 0x04001BB8 RID: 7096
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4001BB8")]
|
|
private bool MJAHPKCCHJP;
|
|
|
|
// Token: 0x04001BBA RID: 7098
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4001BBA")]
|
|
private List<EDINFHCCNCO> BAFPKMAMMAO;
|
|
|
|
// Token: 0x04001BBB RID: 7099
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4001BBB")]
|
|
private List<EDINFHCCNCO> CCGILLFELHG;
|
|
|
|
// Token: 0x04001BBC RID: 7100
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4001BBC")]
|
|
private ManagedTexture MJJHEBKAAGD;
|
|
|
|
// Token: 0x04001BBD RID: 7101
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4001BBD")]
|
|
private Dictionary<EDINFHCCNCO, DrawingObject> PKGFMELJLEM;
|
|
|
|
// Token: 0x04001BBE RID: 7102
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4001BBE")]
|
|
public List<DrawingObject> DrawingObjectPool;
|
|
|
|
// Token: 0x04001BBF RID: 7103
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4001BBF")]
|
|
[SerializeField]
|
|
private DrawingObject drawingObjectPrefab;
|
|
|
|
// Token: 0x04001BC0 RID: 7104
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4001BC0")]
|
|
[SerializeField]
|
|
private float maxSerializeUploadWaitTime;
|
|
|
|
// Token: 0x04001BC1 RID: 7105
|
|
[Token(Token = "0x4001BC1")]
|
|
private const int BFEFOCGJJKN = 95;
|
|
|
|
// Token: 0x020004C3 RID: 1219
|
|
[Token(Token = "0x20004C3")]
|
|
public enum OMBBAPFJEDF
|
|
{
|
|
// Token: 0x04001BC3 RID: 7107
|
|
[Token(Token = "0x4001BC3")]
|
|
None,
|
|
// Token: 0x04001BC4 RID: 7108
|
|
[Token(Token = "0x4001BC4")]
|
|
Whiteboard
|
|
}
|
|
|
|
// Token: 0x020004C5 RID: 1221
|
|
[Token(Token = "0x20004C5")]
|
|
[CompilerGenerated]
|
|
private sealed class PFHEBPIFGBK
|
|
{
|
|
// Token: 0x0600245E RID: 9310 RVA: 0x00093264 File Offset: 0x00091464
|
|
[Token(Token = "0x600245E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PFHEBPIFGBK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600245F RID: 9311 RVA: 0x00093278 File Offset: 0x00091478
|
|
[Token(Token = "0x600245F")]
|
|
[Address(RVA = "0xAC8610", Offset = "0xAC7410", VA = "0x180AC8610")]
|
|
internal void <SendDrawingSurfaceState>b__0(string newImageName)
|
|
{
|
|
DrawingSurface drawingSurface = this.<>4__this;
|
|
if (this.specificPlayer == (ulong)0L)
|
|
{
|
|
PhotonView photonView = drawingSurface.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcDownloadImage);
|
|
photonView.RpcAll<string>(lflfmimncon, newImageName);
|
|
return;
|
|
}
|
|
PhotonView photonView2 = drawingSurface.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = this.specificPlayer;
|
|
DGLOJCGDOGG.LFLFMIMNCON<string> lflfmimncon2 = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcDownloadImage);
|
|
photonView2.RpcPlayer<string>(agajmbpabdl, lflfmimncon2, newImageName);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002460 RID: 9312 RVA: 0x000932EC File Offset: 0x000914EC
|
|
[Token(Token = "0x6002460")]
|
|
[Address(RVA = "0xAC8740", Offset = "0xAC7540", VA = "0x180AC8740")]
|
|
internal void <SendDrawingSurfaceState>b__1(string error)
|
|
{
|
|
int num = this.attempt;
|
|
int num2;
|
|
int num3;
|
|
string text = string.Format("Failed to upload image on DrawingSurface (attempt #{0}/{1}). Giving up.", num2, num3);
|
|
Debug.LogError(text);
|
|
}
|
|
|
|
// Token: 0x04001BC9 RID: 7113
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001BC9")]
|
|
public AGAJMBPABDL specificPlayer;
|
|
|
|
// Token: 0x04001BCA RID: 7114
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001BCA")]
|
|
public DrawingSurface <>4__this;
|
|
|
|
// Token: 0x04001BCB RID: 7115
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001BCB")]
|
|
public int attempt;
|
|
|
|
// Token: 0x04001BCC RID: 7116
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4001BCC")]
|
|
public bool uploadLocalState;
|
|
}
|
|
|
|
// Token: 0x020004C7 RID: 1223
|
|
[Token(Token = "0x20004C7")]
|
|
[CompilerGenerated]
|
|
private sealed class HOIGIOEIJDJ
|
|
{
|
|
// Token: 0x06002467 RID: 9319 RVA: 0x000934A0 File Offset: 0x000916A0
|
|
[Token(Token = "0x6002467")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HOIGIOEIJDJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002468 RID: 9320 RVA: 0x000934B4 File Offset: 0x000916B4
|
|
[Token(Token = "0x6002468")]
|
|
[Address(RVA = "0xAC7E70", Offset = "0xAC6C70", VA = "0x180AC7E70")]
|
|
internal void <RefreshImageFromCDN>b__0(Texture2D texture)
|
|
{
|
|
DrawingSurface drawingSurface = this.<>4__this;
|
|
int num = 0;
|
|
if (drawingSurface != num)
|
|
{
|
|
int num2 = 0;
|
|
if (texture != num2)
|
|
{
|
|
string name = texture.name;
|
|
string text = this.newImageName;
|
|
if (string.Equals(name, text))
|
|
{
|
|
this.<>4__this.JNBBBKFBLPJ(texture);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
this.<>4__this.MNMCKLMGIHE();
|
|
}
|
|
|
|
// Token: 0x06002469 RID: 9321 RVA: 0x00093518 File Offset: 0x00091718
|
|
[Token(Token = "0x6002469")]
|
|
[Address(RVA = "0xAC7F70", Offset = "0xAC6D70", VA = "0x180AC7F70")]
|
|
internal void <RefreshImageFromCDN>b__1(string e)
|
|
{
|
|
object[] array = new object[1];
|
|
if (e != 0)
|
|
{
|
|
}
|
|
array[0] = e;
|
|
Debug.LogErrorFormat("Error downloading DrawingSurface texture: {0}", array);
|
|
this.<>4__this.MNMCKLMGIHE();
|
|
}
|
|
|
|
// Token: 0x0600246A RID: 9322 RVA: 0x00093554 File Offset: 0x00091754
|
|
[Token(Token = "0x600246A")]
|
|
[Address(RVA = "0xAC8060", Offset = "0xAC6E60", VA = "0x180AC8060")]
|
|
internal void <RefreshImageFromCDN>b__2()
|
|
{
|
|
DrawingSurface drawingSurface = this.<>4__this;
|
|
int num = 0;
|
|
drawingSurface.GKFCJLCNLHA = num != 0;
|
|
}
|
|
|
|
// Token: 0x04001BD4 RID: 7124
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001BD4")]
|
|
public DrawingSurface <>4__this;
|
|
|
|
// Token: 0x04001BD5 RID: 7125
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001BD5")]
|
|
public string newImageName;
|
|
}
|
|
|
|
// Token: 0x020004C9 RID: 1225
|
|
[Token(Token = "0x20004C9")]
|
|
[CompilerGenerated]
|
|
private sealed class HCIMPOBCPBK
|
|
{
|
|
// Token: 0x06002471 RID: 9329 RVA: 0x000936B0 File Offset: 0x000918B0
|
|
[Token(Token = "0x6002471")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HCIMPOBCPBK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002472 RID: 9330 RVA: 0x000936C4 File Offset: 0x000918C4
|
|
[Token(Token = "0x6002472")]
|
|
[Address(RVA = "0xAC7950", Offset = "0xAC6750", VA = "0x180AC7950")]
|
|
internal void <Share>b__2(string imageName)
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
RenderTexture <LastRenderTexture>k__BackingField = this.<>4__this.MJJHEBKAAGD.<LastRenderTexture>k__BackingField;
|
|
string shareableRoomName = LinkManager.GLCAKOJMEDA;
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = LinkManager.PlatformShareImage(<LastRenderTexture>k__BackingField, imageName, shareableRoomName, num != 0);
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.UploadedPhoto();
|
|
DrawingSurface.EAOOHCIKEPC("Shared on www.rec.net", 3f);
|
|
}
|
|
|
|
// Token: 0x06002473 RID: 9331 RVA: 0x00093728 File Offset: 0x00091928
|
|
[Token(Token = "0x6002473")]
|
|
[Address(RVA = "0xAC7B40", Offset = "0xAC6940", VA = "0x180AC7B40")]
|
|
internal void <Share>b__3()
|
|
{
|
|
RenderTexture renderTexture = this.output;
|
|
int num = 0;
|
|
if (renderTexture != num)
|
|
{
|
|
RenderTexture.ReleaseTemporary(this.output);
|
|
this.output = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001BDB RID: 7131
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001BDB")]
|
|
public DrawingSurface <>4__this;
|
|
|
|
// Token: 0x04001BDC RID: 7132
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001BDC")]
|
|
public RenderTexture output;
|
|
}
|
|
}
|