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: 0x02003155 RID: 12629
|
|
[Token(Token = "0x2003155")]
|
|
public class LILBNLDMLIC : BKDJMIMMHNJ<JKLCBEFAFDL>
|
|
{
|
|
// Token: 0x060155FE RID: 87550 RVA: 0x004FAC8C File Offset: 0x004F8E8C
|
|
[Token(Token = "0x60155FE")]
|
|
[Address(RVA = "0x1DA4250", Offset = "0x1DA3250", VA = "0x181DA4250")]
|
|
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: 0x060155FF RID: 87551 RVA: 0x004FACD4 File Offset: 0x004F8ED4
|
|
[Token(Token = "0x60155FF")]
|
|
[Address(RVA = "0x1DA35F0", Offset = "0x1DA25F0", VA = "0x181DA35F0", Slot = "4")]
|
|
public override void LKLKGDMFMCC()
|
|
{
|
|
base.LKLKGDMFMCC();
|
|
this.MGCGOEDILOA = (int)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x06015600 RID: 87552 RVA: 0x004FACF8 File Offset: 0x004F8EF8
|
|
[Token(Token = "0x6015600")]
|
|
[Address(RVA = "0x1DA2BD0", Offset = "0x1DA1BD0", VA = "0x181DA2BD0", 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: 0x17003AE7 RID: 15079
|
|
// (get) Token: 0x06015601 RID: 87553 RVA: 0x004FAD40 File Offset: 0x004F8F40
|
|
[Token(Token = "0x17003AE7")]
|
|
public override bool KKPJELKJLEH
|
|
{
|
|
[Token(Token = "0x6015601")]
|
|
[Address(RVA = "0x1DA2880", Offset = "0x1DA1880", VA = "0x181DA2880", Slot = "8")]
|
|
get
|
|
{
|
|
bool hasSelection = base.KMGKLDDLGDL.FACMDIMLMMD;
|
|
if (!hasSelection)
|
|
{
|
|
return hasSelection;
|
|
}
|
|
return base.KMGKLDDLGDL.LCEKPHLOLNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003AE8 RID: 15080
|
|
// (get) Token: 0x06015602 RID: 87554 RVA: 0x004FAD70 File Offset: 0x004F8F70
|
|
[Token(Token = "0x17003AE8")]
|
|
public override QuickActionMenu.OAJKEMAMLBI EIMNCODIIMI
|
|
{
|
|
[Token(Token = "0x6015602")]
|
|
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "9")]
|
|
get
|
|
{
|
|
return QuickActionMenu.OAJKEMAMLBI.Clipboard;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003AE9 RID: 15081
|
|
// (get) Token: 0x06015603 RID: 87555 RVA: 0x004FAD80 File Offset: 0x004F8F80
|
|
[Token(Token = "0x17003AE9")]
|
|
public override string NMGGGANPHGM
|
|
{
|
|
[Token(Token = "0x6015603")]
|
|
[Address(RVA = "0x1DA4220", Offset = "0x1DA3220", VA = "0x181DA4220", Slot = "10")]
|
|
get
|
|
{
|
|
return "Copy";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015604 RID: 87556 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015604")]
|
|
[Address(RVA = "0x1DA3420", Offset = "0x1DA2420", VA = "0x181DA3420", Slot = "12")]
|
|
protected override PMGCJEPKFOF<string> GOFIOAFJCPG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015605 RID: 87557 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015605")]
|
|
[Address(RVA = "0x1DA2CC0", Offset = "0x1DA1CC0", VA = "0x181DA2CC0")]
|
|
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: 0x06015606 RID: 87558 RVA: 0x004FAD94 File Offset: 0x004F8F94
|
|
[Token(Token = "0x6015606")]
|
|
[Address(RVA = "0x1DA28F0", Offset = "0x1DA18F0", VA = "0x181DA28F0")]
|
|
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: 0x06015607 RID: 87559 RVA: 0x004FAE3C File Offset: 0x004F903C
|
|
[Token(Token = "0x6015607")]
|
|
[Address(RVA = "0x1DA3630", Offset = "0x1DA2630", VA = "0x181DA3630")]
|
|
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: 0x06015608 RID: 87560 RVA: 0x004FB088 File Offset: 0x004F9288
|
|
[Token(Token = "0x6015608")]
|
|
[Address(RVA = "0x1DA3E80", Offset = "0x1DA2E80", VA = "0x181DA3E80")]
|
|
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: 0x06015609 RID: 87561 RVA: 0x004FB170 File Offset: 0x004F9370
|
|
[Token(Token = "0x6015609")]
|
|
[Address(RVA = "0x1DA32A0", Offset = "0x1DA22A0", VA = "0x181DA32A0")]
|
|
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: 0x0601560A RID: 87562 RVA: 0x004FB1C4 File Offset: 0x004F93C4
|
|
[Token(Token = "0x601560A")]
|
|
[Address(RVA = "0x1DA3D20", Offset = "0x1DA2D20", VA = "0x181DA3D20")]
|
|
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: 0x0400E1E6 RID: 57830
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E1E6")]
|
|
private readonly bool LEOJLGCJPEF;
|
|
|
|
// Token: 0x0400E1E7 RID: 57831
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400E1E7")]
|
|
private readonly Texture2D[] DALMDKOLMNO;
|
|
|
|
// Token: 0x0400E1E8 RID: 57832
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E1E8")]
|
|
private readonly float GPNEADAPIGM;
|
|
|
|
// Token: 0x0400E1E9 RID: 57833
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400E1E9")]
|
|
private readonly int FCEIEFAMLBK;
|
|
|
|
// Token: 0x0400E1EA RID: 57834
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E1EA")]
|
|
private int MGCGOEDILOA = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x02003156 RID: 12630
|
|
[Token(Token = "0x2003156")]
|
|
[CompilerGenerated]
|
|
private sealed class JCDPBOPBBNJ
|
|
{
|
|
// Token: 0x0601560B RID: 87563 RVA: 0x004FB218 File Offset: 0x004F9418
|
|
[Token(Token = "0x601560B")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JCDPBOPBBNJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601560C RID: 87564 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601560C")]
|
|
[Address(RVA = "0x1D97630", Offset = "0x1D96630", VA = "0x181D97630")]
|
|
internal PMGCJEPKFOF<string> <TryCopySelectionInternal>b__0(GBDECALBCOP creationResult)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601560D RID: 87565 RVA: 0x004FB22C File Offset: 0x004F942C
|
|
[Token(Token = "0x601560D")]
|
|
[Address(RVA = "0x1D97900", Offset = "0x1D96900", VA = "0x181D97900")]
|
|
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: 0x0400E1EB RID: 57835
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E1EB")]
|
|
public List<GIPDDLFFNGG> objectsToCopy;
|
|
|
|
// Token: 0x0400E1EC RID: 57836
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E1EC")]
|
|
public LILBNLDMLIC <>4__this;
|
|
|
|
// Token: 0x0400E1ED RID: 57837
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E1ED")]
|
|
public Vector3 viewPosition;
|
|
|
|
// Token: 0x0400E1EE RID: 57838
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400E1EE")]
|
|
public Quaternion viewRotation;
|
|
|
|
// Token: 0x0400E1EF RID: 57839
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400E1EF")]
|
|
public Quaternion previewRotationOffset;
|
|
|
|
// Token: 0x0400E1F0 RID: 57840
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E1F0")]
|
|
public Func<CreationManager.EJPODBPPPBO, string> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02003158 RID: 12632
|
|
[Token(Token = "0x2003158")]
|
|
[CompilerGenerated]
|
|
private sealed class DLGBOCNCKBG
|
|
{
|
|
// Token: 0x06015612 RID: 87570 RVA: 0x004FB2EC File Offset: 0x004F94EC
|
|
[Token(Token = "0x6015612")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DLGBOCNCKBG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015613 RID: 87571 RVA: 0x004FB300 File Offset: 0x004F9500
|
|
[Token(Token = "0x6015613")]
|
|
[Address(RVA = "0x1D96D60", Offset = "0x1D95D60", VA = "0x181D96D60")]
|
|
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: 0x0400E1F4 RID: 57844
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E1F4")]
|
|
public LILBNLDMLIC <>4__this;
|
|
|
|
// Token: 0x0400E1F5 RID: 57845
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E1F5")]
|
|
public CreationContext context;
|
|
}
|
|
|
|
// Token: 0x02003159 RID: 12633
|
|
[Token(Token = "0x2003159")]
|
|
[CompilerGenerated]
|
|
private sealed class FCMMDLMDPJB
|
|
{
|
|
// Token: 0x06015614 RID: 87572 RVA: 0x004FB3C0 File Offset: 0x004F95C0
|
|
[Token(Token = "0x6015614")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FCMMDLMDPJB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015615 RID: 87573 RVA: 0x004FB3D4 File Offset: 0x004F95D4
|
|
[Token(Token = "0x6015615")]
|
|
[Address(RVA = "0x1D974C0", Offset = "0x1D964C0", VA = "0x181D974C0")]
|
|
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: 0x0400E1F6 RID: 57846
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E1F6")]
|
|
public CreationManager.IANGMDIFGNE spawnResult;
|
|
|
|
// Token: 0x0400E1F7 RID: 57847
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E1F7")]
|
|
public LILBNLDMLIC.DLGBOCNCKBG CS$<>8__locals1;
|
|
}
|
|
}
|