a
This commit is contained in:
@@ -0,0 +1,239 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Persistence;
|
||||
|
||||
// Token: 0x020031F7 RID: 12791
|
||||
[Token(Token = "0x20031F7")]
|
||||
public sealed class AMDIJMPHEGP : GCHANDDKPBM
|
||||
{
|
||||
// Token: 0x06015EC2 RID: 89794 RVA: 0x0051CB28 File Offset: 0x0051AD28
|
||||
[Token(Token = "0x6015EC2")]
|
||||
[Address(RVA = "0x9AC610", Offset = "0x9AB410", VA = "0x1809AC610")]
|
||||
public AMDIJMPHEGP(ShapeContainer BJDGKEMHBHB, IReadOnlyList<ShapeContainer> GIKCMEBGGDG)
|
||||
{
|
||||
PersistenceView persistenceView = BJDGKEMHBHB.persistenceView;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num)
|
||||
{
|
||||
goto IL_69;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num3 = 0;
|
||||
Guid guid;
|
||||
Guid[] array = new Guid[guid._a];
|
||||
this.GPMCMCELFEJ = array;
|
||||
if (num2 >= array.Length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (num2 < num3)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num3)
|
||||
{
|
||||
goto IL_6D;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
num2++;
|
||||
num2 += 2;
|
||||
num2 += num2;
|
||||
Guid[] gpmcmcelfej = this.GPMCMCELFEJ;
|
||||
IL_69:
|
||||
num2 += num2;
|
||||
IL_6D:
|
||||
num2 += num2;
|
||||
}
|
||||
|
||||
// Token: 0x06015EC3 RID: 89795 RVA: 0x0051CBAC File Offset: 0x0051ADAC
|
||||
[Token(Token = "0x6015EC3")]
|
||||
[Address(RVA = "0x9ABFC0", Offset = "0x9AADC0", VA = "0x1809ABFC0", Slot = "4")]
|
||||
public override DABKFAIHBBP OCAFOIEOMLN(BKJIOKBHHEK OLFNCDHDFPF)
|
||||
{
|
||||
int num = 0;
|
||||
AMDIJMPHEGP.JDGCPIOOGGP jdgcpiooggp = new AMDIJMPHEGP.JDGCPIOOGGP();
|
||||
num += num;
|
||||
num++;
|
||||
AMDIJMPHEGP.PIDKGCBHNOP.Clear();
|
||||
Guid kfjbmgphibi = this.KFJBMGPHIBI;
|
||||
Guid kfjbmgphibi2;
|
||||
if (!this.POHGFALPMJO(OLFNCDHDFPF, kfjbmgphibi, num))
|
||||
{
|
||||
kfjbmgphibi2 = this.KFJBMGPHIBI;
|
||||
}
|
||||
int length = this.GPMCMCELFEJ.Length;
|
||||
int num2;
|
||||
string text;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
if (this.POHGFALPMJO(OLFNCDHDFPF, kfjbmgphibi2, num))
|
||||
{
|
||||
AMDIJMPHEGP.PIDKGCBHNOP.Add(num);
|
||||
num++;
|
||||
}
|
||||
num2 = 0;
|
||||
return JJEKJGALHKO.LIPGKFECLDO(text);
|
||||
}
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
jdgcpiooggp.promise = jjekjgalhko;
|
||||
if (text < num2)
|
||||
{
|
||||
text += text;
|
||||
}
|
||||
Action<bool> action = delegate(bool result)
|
||||
{
|
||||
JJEKJGALHKO promise = jdgcpiooggp.promise;
|
||||
if (!result)
|
||||
{
|
||||
promise.HMFPPBJFHKD("Failed to merge shape containers");
|
||||
return;
|
||||
}
|
||||
promise.OOOIENHGNCA();
|
||||
};
|
||||
text += text;
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
jdgcpiooggp.promise.HMFPPBJFHKD(error);
|
||||
};
|
||||
if (text < jdgcpiooggp)
|
||||
{
|
||||
text += text;
|
||||
if (text == jdgcpiooggp)
|
||||
{
|
||||
goto IL_D2;
|
||||
}
|
||||
}
|
||||
action2 += action2;
|
||||
action2 += action2;
|
||||
IL_D2:
|
||||
text += text;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015EC4 RID: 89796 RVA: 0x0051CC98 File Offset: 0x0051AE98
|
||||
[Token(Token = "0x6015EC4")]
|
||||
[Address(RVA = "0x9AC4A0", Offset = "0x9AB2A0", VA = "0x1809AC4A0")]
|
||||
private bool POHGFALPMJO(BKJIOKBHHEK OLFNCDHDFPF, Guid LIFDNLPKDDC, out ShapeContainer KPPJHIGOJIG)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 != num)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015EC5 RID: 89797 RVA: 0x0051CCC8 File Offset: 0x0051AEC8
|
||||
[Token(Token = "0x6015EC5")]
|
||||
[Address(RVA = "0x9ABEB0", Offset = "0x9AACB0", VA = "0x1809ABEB0", Slot = "5")]
|
||||
public override GBDECALBCOP JPALLFAJJKJ(BKJIOKBHHEK OLFNCDHDFPF)
|
||||
{
|
||||
Guid[] gpmcmcelfej = this.GPMCMCELFEJ;
|
||||
int num = 0;
|
||||
int length = gpmcmcelfej.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
bool flag;
|
||||
object obj;
|
||||
bool flag2;
|
||||
uint num2;
|
||||
if ((!flag || (obj == (ulong)1L && flag2)) && num2 == (uint)0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015EC6 RID: 89798 RVA: 0x0051CD10 File Offset: 0x0051AF10
|
||||
[Token(Token = "0x6015EC6")]
|
||||
[Address(RVA = "0x9ABE10", Offset = "0x9AAC10", VA = "0x1809ABE10")]
|
||||
private GBDECALBCOP CFMKNNCNBKJ(Guid ADBNCEJKAAG)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
object obj;
|
||||
if (obj == (ulong)1L)
|
||||
{
|
||||
}
|
||||
return GBDECALBCOP.Failure_PermissionDenied;
|
||||
}
|
||||
return GBDECALBCOP.Failure_ObjectDoesNotExist;
|
||||
}
|
||||
|
||||
// Token: 0x0400E695 RID: 59029
|
||||
[Token(Token = "0x400E695")]
|
||||
private static readonly List<ShapeContainer> PIDKGCBHNOP = new List();
|
||||
|
||||
// Token: 0x0400E696 RID: 59030
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E696")]
|
||||
private Guid KFJBMGPHIBI;
|
||||
|
||||
// Token: 0x0400E697 RID: 59031
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E697")]
|
||||
private Guid[] GPMCMCELFEJ;
|
||||
|
||||
// Token: 0x020031F8 RID: 12792
|
||||
[Token(Token = "0x20031F8")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JDGCPIOOGGP
|
||||
{
|
||||
// Token: 0x06015EC8 RID: 89800 RVA: 0x0051CD4C File Offset: 0x0051AF4C
|
||||
[Token(Token = "0x6015EC8")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JDGCPIOOGGP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06015EC9 RID: 89801 RVA: 0x0051CD60 File Offset: 0x0051AF60
|
||||
[Token(Token = "0x6015EC9")]
|
||||
[Address(RVA = "0x9B0A50", Offset = "0x9AF850", VA = "0x1809B0A50")]
|
||||
internal void <Perform>b__0(bool result)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = this.promise;
|
||||
if (!result)
|
||||
{
|
||||
jjekjgalhko.HMFPPBJFHKD("Failed to merge shape containers");
|
||||
return;
|
||||
}
|
||||
jjekjgalhko.OOOIENHGNCA();
|
||||
}
|
||||
|
||||
// Token: 0x06015ECA RID: 89802 RVA: 0x0051CD90 File Offset: 0x0051AF90
|
||||
[Token(Token = "0x6015ECA")]
|
||||
[Address(RVA = "0x790BC0", Offset = "0x78F9C0", VA = "0x180790BC0")]
|
||||
internal void <Perform>b__1(string error)
|
||||
{
|
||||
this.promise.HMFPPBJFHKD(error);
|
||||
}
|
||||
|
||||
// Token: 0x0400E698 RID: 59032
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E698")]
|
||||
public JJEKJGALHKO promise;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user