551 lines
18 KiB
C#
551 lines
18 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Avatars;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.QuickActions;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200306A RID: 12394
|
|
[Token(Token = "0x200306A")]
|
|
public class LILBNLDMLIC : BKDJMIMMHNJ<JKLCBEFAFDL>
|
|
{
|
|
// Token: 0x060151AA RID: 86442 RVA: 0x004F0A2C File Offset: 0x004EEC2C
|
|
[Token(Token = "0x60151AA")]
|
|
[Address(RVA = "0x121ADB0", Offset = "0x1219BB0", VA = "0x18121ADB0")]
|
|
public LILBNLDMLIC(int NPKCAEOBEMO = 10, int FCEIEFAMLBK = 256, float GPNEADAPIGM = 30f, bool LEOJLGCJPEF = true)
|
|
: base(NPKCAEOBEMO)
|
|
{
|
|
Texture2D[] array = new Texture2D[NPKCAEOBEMO];
|
|
this.DALMDKOLMNO = array;
|
|
this.GPNEADAPIGM = GPNEADAPIGM;
|
|
this.FCEIEFAMLBK = FCEIEFAMLBK;
|
|
this.LEOJLGCJPEF = false;
|
|
}
|
|
|
|
// Token: 0x060151AB RID: 86443 RVA: 0x004F0A74 File Offset: 0x004EEC74
|
|
[Token(Token = "0x60151AB")]
|
|
[Address(RVA = "0x121A150", Offset = "0x1218F50", VA = "0x18121A150", Slot = "4")]
|
|
public override void LKLKGDMFMCC()
|
|
{
|
|
base.LKLKGDMFMCC();
|
|
this.MGCGOEDILOA = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x060151AC RID: 86444 RVA: 0x004F0A98 File Offset: 0x004EEC98
|
|
[Token(Token = "0x60151AC")]
|
|
[Address(RVA = "0x1219730", Offset = "0x1218530", VA = "0x181219730", Slot = "5")]
|
|
public override void DLIDNIJEGFL()
|
|
{
|
|
Texture2D[] dalmdkolmno = this.DALMDKOLMNO;
|
|
int num = 0;
|
|
int length = dalmdkolmno.Length;
|
|
if (num < length)
|
|
{
|
|
Texture2D texture2D = dalmdkolmno[num];
|
|
int num2 = 0;
|
|
if (texture2D != num2)
|
|
{
|
|
global::UnityEngine.Object.DestroyImmediate(texture2D);
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A2D RID: 14893
|
|
// (get) Token: 0x060151AD RID: 86445 RVA: 0x004F0AE0 File Offset: 0x004EECE0
|
|
[Token(Token = "0x17003A2D")]
|
|
public override bool KKPJELKJLEH
|
|
{
|
|
[Token(Token = "0x60151AD")]
|
|
[Address(RVA = "0x12193E0", Offset = "0x12181E0", VA = "0x1812193E0", Slot = "8")]
|
|
get
|
|
{
|
|
bool hasSelection = base.KMGKLDDLGDL.FACMDIMLMMD;
|
|
if (!hasSelection)
|
|
{
|
|
return hasSelection;
|
|
}
|
|
return base.KMGKLDDLGDL.LCEKPHLOLNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A2E RID: 14894
|
|
// (get) Token: 0x060151AE RID: 86446 RVA: 0x004F0B10 File Offset: 0x004EED10
|
|
[Token(Token = "0x17003A2E")]
|
|
public override QuickActionMenu.OAJKEMAMLBI EIMNCODIIMI
|
|
{
|
|
[Token(Token = "0x60151AE")]
|
|
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "9")]
|
|
get
|
|
{
|
|
return QuickActionMenu.OAJKEMAMLBI.Clipboard;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A2F RID: 14895
|
|
// (get) Token: 0x060151AF RID: 86447 RVA: 0x004F0B20 File Offset: 0x004EED20
|
|
[Token(Token = "0x17003A2F")]
|
|
public override string NMGGGANPHGM
|
|
{
|
|
[Token(Token = "0x60151AF")]
|
|
[Address(RVA = "0x121AD80", Offset = "0x1219B80", VA = "0x18121AD80", Slot = "10")]
|
|
get
|
|
{
|
|
return "Copy";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060151B0 RID: 86448 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60151B0")]
|
|
[Address(RVA = "0x1219F80", Offset = "0x1218D80", VA = "0x181219F80", Slot = "12")]
|
|
protected override PMGCJEPKFOF<string> GOFIOAFJCPG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060151B1 RID: 86449 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60151B1")]
|
|
[Address(RVA = "0x1219820", Offset = "0x1218620", VA = "0x181219820")]
|
|
private void DMMLAJHJKPP(out Vector3 BIMJACBDLFB, out Quaternion LADBJJPFMFA, out Quaternion PEJILEDNACC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060151B2 RID: 86450 RVA: 0x004F0B34 File Offset: 0x004EED34
|
|
[Token(Token = "0x60151B2")]
|
|
[Address(RVA = "0x1219450", Offset = "0x1218250", VA = "0x181219450")]
|
|
private void DKCAIBMCAKA(CreationManager.EJPODBPPPBO GIAOBLMEMMI, List<GIPDDLFFNGG> LHFMONLBPNP, Vector3 BIMJACBDLFB, Quaternion LADBJJPFMFA, Quaternion PEJILEDNACC)
|
|
{
|
|
CreationContext creationContext = base.KMGKLDDLGDL;
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.HPLIGFFBENJ != 0)
|
|
{
|
|
}
|
|
if (0 != 0)
|
|
{
|
|
}
|
|
JKLCBEFAFDL jklcbefafdl = new JKLCBEFAFDL();
|
|
CKNHLOINDFF hnhgciihoec = GIAOBLMEMMI.HNHGCIIHOEC;
|
|
jklcbefafdl.PBPPCMNHODC = hnhgciihoec;
|
|
Texture2D texture2D;
|
|
jklcbefafdl.HMCGOGPNNCE = texture2D;
|
|
int num = 0;
|
|
DateTime now = DateTime.Now;
|
|
jklcbefafdl.NJNCDDAIBCM = now;
|
|
int numCloudVariables = JGGNJPBJHJA.BNDDNPFGLFC(num).numCloudVariables;
|
|
jklcbefafdl.IMJHDGFLNKF.numCloudVariables = numCloudVariables;
|
|
Transform localSelectionTransform = creationContext.GOJDMEKCJFJ;
|
|
float localSelectionScale = creationContext.EILDDALGDPC;
|
|
jklcbefafdl.EILDDALGDPC = localSelectionScale;
|
|
Bounds bounds = COMBGCIOJOM.BNOAKLCHEIK<GIPDDLFFNGG>(creationContext);
|
|
jklcbefafdl.AIGINEEBIBF.z = bounds;
|
|
this.DLIDNIJEGFL();
|
|
}
|
|
|
|
// Token: 0x060151B3 RID: 86451 RVA: 0x004F0BDC File Offset: 0x004EEDDC
|
|
[Token(Token = "0x60151B3")]
|
|
[Address(RVA = "0x121A190", Offset = "0x1218F90", VA = "0x18121A190")]
|
|
private Texture2D LMFEEMJABEN(Vector3 BIMJACBDLFB, Quaternion LADBJJPFMFA)
|
|
{
|
|
int num = this.MGCGOEDILOA;
|
|
Texture2D[] dalmdkolmno = this.DALMDKOLMNO;
|
|
num++;
|
|
this.MGCGOEDILOA = BIMJACBDLFB;
|
|
float x = BIMJACBDLFB.x;
|
|
Texture2D texture2D = dalmdkolmno[(int)x];
|
|
int num2 = 0;
|
|
bool flag = texture2D == num2;
|
|
int num3 = 0;
|
|
if (flag)
|
|
{
|
|
Texture2D[] dalmdkolmno2 = this.DALMDKOLMNO;
|
|
int mgcgoediloa = this.MGCGOEDILOA;
|
|
int fceiefamlbk = this.FCEIEFAMLBK;
|
|
Texture2D texture2D2 = new Texture2D(fceiefamlbk, fceiefamlbk, TextureFormat.RGB24, num3 != 0);
|
|
if (texture2D2 != 0)
|
|
{
|
|
}
|
|
dalmdkolmno2[0] = texture2D2;
|
|
}
|
|
Texture2D[] dalmdkolmno3 = this.DALMDKOLMNO;
|
|
int mgcgoediloa2 = this.MGCGOEDILOA;
|
|
Texture2D texture2D3 = dalmdkolmno3[mgcgoediloa2];
|
|
int fceiefamlbk2 = this.FCEIEFAMLBK;
|
|
RenderTexture temporary = RenderTexture.GetTemporary(fceiefamlbk2, fceiefamlbk2, 24);
|
|
Camera camera = new GameObject("ThumbnailCamera").AddComponent<Camera>();
|
|
GameObject gameObject = camera.gameObject;
|
|
int num4 = 0;
|
|
gameObject.SetActive(num4 != 0);
|
|
int num5 = 0;
|
|
camera.stereoTargetEye = (StereoTargetEyeMask)num5;
|
|
camera.targetTexture = temporary;
|
|
Camera camera2;
|
|
int cullingMask = camera2.cullingMask;
|
|
camera.cullingMask = cullingMask;
|
|
Transform transform = camera.transform;
|
|
float z = BIMJACBDLFB.z;
|
|
Transform transform2 = camera.transform;
|
|
float gpneadapigm = this.GPNEADAPIGM;
|
|
camera.fieldOfView = gpneadapigm;
|
|
Renderer[] componentsInChildren = base.IHABCAKIPCD.GetComponentsInChildren<Renderer>(true);
|
|
Func<Renderer, bool> func;
|
|
if (LILBNLDMLIC.<>c.<>9__17_0 == 0)
|
|
{
|
|
func = (Renderer r) => r.enabled;
|
|
LILBNLDMLIC.<>c.<>9__17_0 = func;
|
|
}
|
|
Renderer[] array = Enumerable.ToArray<Renderer>(Enumerable.Where<Renderer>(componentsInChildren, func));
|
|
int length = array.Length;
|
|
if (num3 < length)
|
|
{
|
|
Renderer renderer = array[num3];
|
|
int num6 = 0;
|
|
renderer.enabled = num6 != 0;
|
|
num3++;
|
|
}
|
|
PlayerAvatarDisplay playerAvatarDisplay = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay;
|
|
int num7 = 0;
|
|
playerAvatarDisplay.HideFirstPersonRenderersThisFrame(num7);
|
|
QuickActionMenu quickActionMenu = base.MHMJIACPBJP;
|
|
if (quickActionMenu != 0)
|
|
{
|
|
quickActionMenu.SetLayerHideInFirstPerson();
|
|
}
|
|
camera.Render();
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
int num10 = 0;
|
|
texture2D3.ReadPixels(num8, num10, num9);
|
|
texture2D3.Apply();
|
|
int length2 = array.Length;
|
|
if (num3 < length2)
|
|
{
|
|
array[num3].enabled = true;
|
|
num3++;
|
|
}
|
|
QuickActionMenu quickActionMenu2 = base.MHMJIACPBJP;
|
|
if (quickActionMenu2 != 0)
|
|
{
|
|
quickActionMenu2.SetLayerDefault();
|
|
}
|
|
int num11 = 0;
|
|
camera.targetTexture = num11;
|
|
global::UnityEngine.Object.DestroyImmediate(camera.gameObject);
|
|
RenderTexture.ReleaseTemporary(temporary);
|
|
return texture2D3;
|
|
}
|
|
|
|
// Token: 0x060151B4 RID: 86452 RVA: 0x004F0E28 File Offset: 0x004EF028
|
|
[Token(Token = "0x60151B4")]
|
|
[Address(RVA = "0x121A9E0", Offset = "0x12197E0", VA = "0x18121A9E0")]
|
|
public DABKFAIHBBP OGHLIMODEFB(JKLCBEFAFDL GFIABAGMEEA, CreationManager.NMEELCFHDDC MAEHFEBHIGA)
|
|
{
|
|
LILBNLDMLIC.DLGBOCNCKBG dlgbocnckbg = new LILBNLDMLIC.DLGBOCNCKBG();
|
|
dlgbocnckbg.<>4__this = this;
|
|
CreationContext creationContext = base.KMGKLDDLGDL;
|
|
dlgbocnckbg.context = creationContext;
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL && GFIABAGMEEA.JGAAMEBBFNA)
|
|
{
|
|
CreationContext context = dlgbocnckbg.context;
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
return dabkfaihbbp;
|
|
}
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.BLJBKPABGPL && GFIABAGMEEA.OEINNLGPIPG)
|
|
{
|
|
CreationContext context2 = dlgbocnckbg.context;
|
|
}
|
|
CreationContext creationContext2;
|
|
bool hasAuthority = creationContext2.OGIBLNIIHDK;
|
|
int num = 0;
|
|
if (hasAuthority)
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
float y = MAEHFEBHIGA.IGPENJBJADK.y;
|
|
}
|
|
GBDECALBCOP gbdecalbcop = creationContext2.NotifyOfAuthorityError();
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
Func<CreationManager.IANGMDIFGNE, DABKFAIHBBP> func = delegate(CreationManager.IANGMDIFGNE spawnResult)
|
|
{
|
|
LILBNLDMLIC.FCMMDLMDPJB fcmmdlmdpjb = new LILBNLDMLIC.FCMMDLMDPJB();
|
|
fcmmdlmdpjb.CS$<>8__locals1 = dlgbocnckbg;
|
|
List<GIPDDLFFNGG> abfejnobklm = spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = spawnResult.NDCPHHFCJBO;
|
|
fcmmdlmdpjb.spawnResult.ABFEJNOBKLM = abfejnobklm;
|
|
fcmmdlmdpjb.spawnResult.NDCPHHFCJBO = ndcphhfcjbo;
|
|
CreationContext creationContext3 = dlgbocnckbg.<>4__this.KMGKLDDLGDL;
|
|
KJIBJJOHPEJ isOverCostLimit = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.FJEABDPMDOF;
|
|
int num2 = 0;
|
|
if (isOverCostLimit == KJIBJJOHPEJ.Success)
|
|
{
|
|
}
|
|
GIPDDLFFNGG[] array = spawnResult.ABFEJNOBKLM.ToArray();
|
|
creationContext3.DeleteObjectsInternal(array);
|
|
int num3 = 0;
|
|
DABKFAIHBBP dabkfaihbbp2 = creationContext3.NotifyAndReturnErroredPromise(GBDECALBCOP.Failure_InsufficientResources, "Failed to spawn", num3, num2);
|
|
Func<DABKFAIHBBP> func2 = delegate
|
|
{
|
|
LILBNLDMLIC.DLGBOCNCKBG cs$<>8__locals = fcmmdlmdpjb.CS$<>8__locals1;
|
|
CreationManager.IANGMDIFGNE spawnResult = fcmmdlmdpjb.spawnResult;
|
|
CreationContext context3 = cs$<>8__locals.context;
|
|
List<GIPDDLFFNGG> abfejnobklm2 = fcmmdlmdpjb.spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo2 = fcmmdlmdpjb.spawnResult.NDCPHHFCJBO;
|
|
Action<Vector3> action;
|
|
return context3.PostProcessSpawnResult(spawnResult, action);
|
|
};
|
|
if (num2 < fcmmdlmdpjb)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
bool flag = dabkfaihbbp2.OAPDALMAPME;
|
|
dabkfaihbbp2 += dabkfaihbbp2;
|
|
throw new NullReferenceException();
|
|
};
|
|
if (num < dlgbocnckbg)
|
|
{
|
|
num += num;
|
|
if (num != dlgbocnckbg)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
PMGCJEPKFOF<CreationManager.IANGMDIFGNE> pmgcjepkfof;
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
num += 5;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060151B5 RID: 86453 RVA: 0x004F0F10 File Offset: 0x004EF110
|
|
[Token(Token = "0x60151B5")]
|
|
[Address(RVA = "0x1219E00", Offset = "0x1218C00", VA = "0x181219E00")]
|
|
private PMGCJEPKFOF<CreationManager.IANGMDIFGNE> ENCEFILMNDC(JKLCBEFAFDL IOBEPGLJNIP, CreationManager.NMEELCFHDDC MAEHFEBHIGA)
|
|
{
|
|
CreationContext creationContext = base.KMGKLDDLGDL;
|
|
if (creationContext.OGIBLNIIHDK)
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
float y = MAEHFEBHIGA.IGPENJBJADK.y;
|
|
PMGCJEPKFOF<CreationManager.IANGMDIFGNE> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
GBDECALBCOP gbdecalbcop = creationContext.NotifyOfAuthorityError();
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
PMGCJEPKFOF<CreationManager.IANGMDIFGNE> pmgcjepkfof2;
|
|
return pmgcjepkfof2;
|
|
}
|
|
|
|
// Token: 0x060151B6 RID: 86454 RVA: 0x004F0F64 File Offset: 0x004EF164
|
|
[Token(Token = "0x60151B6")]
|
|
[Address(RVA = "0x121A880", Offset = "0x1219680", VA = "0x18121A880")]
|
|
private DABKFAIHBBP OAIFKBABJEN(CreationManager.IANGMDIFGNE DIDMJMMLNPB)
|
|
{
|
|
CreationContext creationContext = base.KMGKLDDLGDL;
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.FJEABDPMDOF == KJIBJJOHPEJ.Success)
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
GIPDDLFFNGG[] array = DIDMJMMLNPB.ABFEJNOBKLM.ToArray();
|
|
creationContext.DeleteObjectsInternal(array);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
return creationContext.NotifyAndReturnErroredPromise(GBDECALBCOP.Failure_InsufficientResources, "Failed to spawn", num2, num);
|
|
}
|
|
|
|
// Token: 0x0400DFB3 RID: 57267
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DFB3")]
|
|
private readonly bool LEOJLGCJPEF;
|
|
|
|
// Token: 0x0400DFB4 RID: 57268
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400DFB4")]
|
|
private readonly Texture2D[] DALMDKOLMNO;
|
|
|
|
// Token: 0x0400DFB5 RID: 57269
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400DFB5")]
|
|
private readonly float GPNEADAPIGM;
|
|
|
|
// Token: 0x0400DFB6 RID: 57270
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400DFB6")]
|
|
private readonly int FCEIEFAMLBK;
|
|
|
|
// Token: 0x0400DFB7 RID: 57271
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400DFB7")]
|
|
private int MGCGOEDILOA = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0200306B RID: 12395
|
|
[Token(Token = "0x200306B")]
|
|
[CompilerGenerated]
|
|
private sealed class JCDPBOPBBNJ
|
|
{
|
|
// Token: 0x060151B7 RID: 86455 RVA: 0x004F0FB8 File Offset: 0x004EF1B8
|
|
[Token(Token = "0x60151B7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JCDPBOPBBNJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060151B8 RID: 86456 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60151B8")]
|
|
[Address(RVA = "0x120E690", Offset = "0x120D490", VA = "0x18120E690")]
|
|
internal PMGCJEPKFOF<string> <TryCopySelectionInternal>b__0(GBDECALBCOP creationResult)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060151B9 RID: 86457 RVA: 0x004F0FCC File Offset: 0x004EF1CC
|
|
[Token(Token = "0x60151B9")]
|
|
[Address(RVA = "0x120E960", Offset = "0x120D760", VA = "0x18120E960")]
|
|
internal string <TryCopySelectionInternal>b__2(CreationManager.EJPODBPPPBO result)
|
|
{
|
|
if (result.HNHGCIIHOEC != (ulong)0L)
|
|
{
|
|
LILBNLDMLIC lilbnldmlic = this.<>4__this;
|
|
Quaternion quaternion = this.previewRotationOffset;
|
|
float z = this.viewPosition.z;
|
|
Quaternion quaternion2 = this.viewRotation;
|
|
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC;
|
|
return "Copied!";
|
|
}
|
|
return "Error copying";
|
|
}
|
|
|
|
// Token: 0x0400DFB8 RID: 57272
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DFB8")]
|
|
public List<GIPDDLFFNGG> objectsToCopy;
|
|
|
|
// Token: 0x0400DFB9 RID: 57273
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DFB9")]
|
|
public LILBNLDMLIC <>4__this;
|
|
|
|
// Token: 0x0400DFBA RID: 57274
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400DFBA")]
|
|
public Vector3 viewPosition;
|
|
|
|
// Token: 0x0400DFBB RID: 57275
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400DFBB")]
|
|
public Quaternion viewRotation;
|
|
|
|
// Token: 0x0400DFBC RID: 57276
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400DFBC")]
|
|
public Quaternion previewRotationOffset;
|
|
|
|
// Token: 0x0400DFBD RID: 57277
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DFBD")]
|
|
public Func<CreationManager.EJPODBPPPBO, string> <>9__2;
|
|
}
|
|
|
|
// Token: 0x0200306D RID: 12397
|
|
[Token(Token = "0x200306D")]
|
|
[CompilerGenerated]
|
|
private sealed class DLGBOCNCKBG
|
|
{
|
|
// Token: 0x060151BE RID: 86462 RVA: 0x004F108C File Offset: 0x004EF28C
|
|
[Token(Token = "0x60151BE")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DLGBOCNCKBG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060151BF RID: 86463 RVA: 0x004F10A0 File Offset: 0x004EF2A0
|
|
[Token(Token = "0x60151BF")]
|
|
[Address(RVA = "0x120E200", Offset = "0x120D000", VA = "0x18120E200")]
|
|
internal DABKFAIHBBP <PasteAndSelect>b__0(CreationManager.IANGMDIFGNE spawnResult)
|
|
{
|
|
LILBNLDMLIC.FCMMDLMDPJB fcmmdlmdpjb = new LILBNLDMLIC.FCMMDLMDPJB();
|
|
fcmmdlmdpjb.CS$<>8__locals1 = this;
|
|
List<GIPDDLFFNGG> abfejnobklm = spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = spawnResult.NDCPHHFCJBO;
|
|
fcmmdlmdpjb.spawnResult.ABFEJNOBKLM = abfejnobklm;
|
|
fcmmdlmdpjb.spawnResult.NDCPHHFCJBO = ndcphhfcjbo;
|
|
CreationContext creationContext = this.<>4__this.KMGKLDDLGDL;
|
|
KJIBJJOHPEJ isOverCostLimit = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.FJEABDPMDOF;
|
|
int num = 0;
|
|
if (isOverCostLimit == KJIBJJOHPEJ.Success)
|
|
{
|
|
}
|
|
GIPDDLFFNGG[] array = spawnResult.ABFEJNOBKLM.ToArray();
|
|
creationContext.DeleteObjectsInternal(array);
|
|
int num2 = 0;
|
|
DABKFAIHBBP dabkfaihbbp = creationContext.NotifyAndReturnErroredPromise(GBDECALBCOP.Failure_InsufficientResources, "Failed to spawn", num2, num);
|
|
Func<DABKFAIHBBP> func = delegate
|
|
{
|
|
LILBNLDMLIC.DLGBOCNCKBG cs$<>8__locals = fcmmdlmdpjb.CS$<>8__locals1;
|
|
CreationManager.IANGMDIFGNE spawnResult2 = fcmmdlmdpjb.spawnResult;
|
|
CreationContext creationContext2 = cs$<>8__locals.context;
|
|
List<GIPDDLFFNGG> abfejnobklm2 = fcmmdlmdpjb.spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo2 = fcmmdlmdpjb.spawnResult.NDCPHHFCJBO;
|
|
Action<Vector3> action;
|
|
return creationContext2.PostProcessSpawnResult(spawnResult2, action);
|
|
};
|
|
if (num < fcmmdlmdpjb)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
bool flag = dabkfaihbbp.OAPDALMAPME;
|
|
dabkfaihbbp += dabkfaihbbp;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400DFC1 RID: 57281
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DFC1")]
|
|
public LILBNLDMLIC <>4__this;
|
|
|
|
// Token: 0x0400DFC2 RID: 57282
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DFC2")]
|
|
public CreationContext context;
|
|
}
|
|
|
|
// Token: 0x0200306E RID: 12398
|
|
[Token(Token = "0x200306E")]
|
|
[CompilerGenerated]
|
|
private sealed class FCMMDLMDPJB
|
|
{
|
|
// Token: 0x060151C0 RID: 86464 RVA: 0x004F1160 File Offset: 0x004EF360
|
|
[Token(Token = "0x60151C0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FCMMDLMDPJB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060151C1 RID: 86465 RVA: 0x004F1174 File Offset: 0x004EF374
|
|
[Token(Token = "0x60151C1")]
|
|
[Address(RVA = "0x120E520", Offset = "0x120D320", VA = "0x18120E520")]
|
|
internal DABKFAIHBBP <PasteAndSelect>b__1()
|
|
{
|
|
LILBNLDMLIC.DLGBOCNCKBG cs$<>8__locals = this.CS$<>8__locals1;
|
|
CreationManager.IANGMDIFGNE iangmdifgne = this.spawnResult;
|
|
CreationContext context = cs$<>8__locals.context;
|
|
List<GIPDDLFFNGG> abfejnobklm = this.spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = this.spawnResult.NDCPHHFCJBO;
|
|
Action<Vector3> action;
|
|
return context.PostProcessSpawnResult(iangmdifgne, action);
|
|
}
|
|
|
|
// Token: 0x0400DFC3 RID: 57283
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DFC3")]
|
|
public CreationManager.IANGMDIFGNE spawnResult;
|
|
|
|
// Token: 0x0400DFC4 RID: 57284
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400DFC4")]
|
|
public LILBNLDMLIC.DLGBOCNCKBG CS$<>8__locals1;
|
|
}
|
|
}
|