m
This commit is contained in:
@@ -0,0 +1,745 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Imposters;
|
||||
using RecRoom.Players.Puppet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
using UnityEngine.XR.ARSubsystems;
|
||||
|
||||
namespace RRUI.Data
|
||||
{
|
||||
// Token: 0x0200090E RID: 2318
|
||||
[Token(Token = "0x200090E")]
|
||||
public class AnimatedPlayerPuppetRenderTextureModel : RRUIModel
|
||||
{
|
||||
// Token: 0x17000B28 RID: 2856
|
||||
// (get) Token: 0x06003EE8 RID: 16104 RVA: 0x000FAACC File Offset: 0x000F8CCC
|
||||
[Token(Token = "0x17000B28")]
|
||||
public bool ALLPBNCOPIH
|
||||
{
|
||||
[Token(Token = "0x6003EE8")]
|
||||
[Address(RVA = "0x1BA7300", Offset = "0x1BA6300", VA = "0x181BA7300")]
|
||||
get
|
||||
{
|
||||
return this.MEAPNPCHBFL.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B29 RID: 2857
|
||||
// (get) Token: 0x06003EE9 RID: 16105 RVA: 0x000FAAEC File Offset: 0x000F8CEC
|
||||
// (set) Token: 0x06003EEA RID: 16106 RVA: 0x000FAB00 File Offset: 0x000F8D00
|
||||
[Token(Token = "0x17000B29")]
|
||||
public AnimatedPlayerPuppet ILNHNEEILMH
|
||||
{
|
||||
[Token(Token = "0x6003EE9")]
|
||||
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
|
||||
get
|
||||
{
|
||||
return this.BAPFKFIJECM;
|
||||
}
|
||||
[Token(Token = "0x6003EEA")]
|
||||
[Address(RVA = "0x1BA7330", Offset = "0x1BA6330", VA = "0x181BA7330")]
|
||||
set
|
||||
{
|
||||
this.BAPFKFIJECM = value;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B2A RID: 2858
|
||||
// (get) Token: 0x06003EEB RID: 16107 RVA: 0x000FAB1C File Offset: 0x000F8D1C
|
||||
[Token(Token = "0x17000B2A")]
|
||||
public RenderTexture FDPHEELKOPB
|
||||
{
|
||||
[Token(Token = "0x6003EEB")]
|
||||
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
|
||||
get
|
||||
{
|
||||
return this.GKKBHKOFBEK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B2B RID: 2859
|
||||
// (get) Token: 0x06003EEC RID: 16108 RVA: 0x000FAB30 File Offset: 0x000F8D30
|
||||
[Token(Token = "0x17000B2B")]
|
||||
private int IICMOPENLGG
|
||||
{
|
||||
[Token(Token = "0x6003EEC")]
|
||||
[Address(RVA = "0x1BA6EA0", Offset = "0x1BA5EA0", VA = "0x181BA6EA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06003EEC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RRUI.Data.AnimatedPlayerPuppetRenderTextureModel::OOKHKCIINNF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_00:
|
||||
brtrue(IL_00, cne:bool(ldfld:JIBNNKFFHAP(AnimatedPlayerPuppetRenderTextureModel::size, ldloc:AnimatedPlayerPuppetRenderTextureModel(this)), ldc.i4:JIBNNKFFHAP(0)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x17000B2C RID: 2860
|
||||
// (get) Token: 0x06003EED RID: 16109 RVA: 0x000FAB48 File Offset: 0x000F8D48
|
||||
[Token(Token = "0x17000B2C")]
|
||||
private ImposterRenderConfig BFJAJMCCBBE
|
||||
{
|
||||
[Token(Token = "0x6003EED")]
|
||||
[Address(RVA = "0x1BA6DD0", Offset = "0x1BA5DD0", VA = "0x181BA6DD0")]
|
||||
get
|
||||
{
|
||||
TrackableId trackableId = ((ITrackable)this.IPIBFAIKBBG).trackableId;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B2D RID: 2861
|
||||
// (get) Token: 0x06003EEE RID: 16110 RVA: 0x000FAB68 File Offset: 0x000F8D68
|
||||
[Token(Token = "0x17000B2D")]
|
||||
private int ILMKDECMDII
|
||||
{
|
||||
[Token(Token = "0x6003EEE")]
|
||||
[Address(RVA = "0x1BA6D80", Offset = "0x1BA5D80", VA = "0x181BA6D80")]
|
||||
get
|
||||
{
|
||||
IRecRoomQualityConfigProvider nncbfajkomh = this.NNCBFAJKOMH;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EEF RID: 16111 RVA: 0x000FAB84 File Offset: 0x000F8D84
|
||||
[Token(Token = "0x6003EEF")]
|
||||
[Address(RVA = "0x1BA6A90", Offset = "0x1BA5A90", VA = "0x181BA6A90", Slot = "15")]
|
||||
protected override void JMFHPBDMELA()
|
||||
{
|
||||
base.JMFHPBDMELA();
|
||||
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
this.NNCBFAJKOMH = recRoomQualityConfigProvider;
|
||||
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
|
||||
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
|
||||
{
|
||||
}
|
||||
int num = (int)jibnnkffhap;
|
||||
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num);
|
||||
this.GKKBHKOFBEK = renderTexture;
|
||||
string text = string.Format("{0} texture", this);
|
||||
renderTexture.name = text;
|
||||
this.ELOFOJGBGLO();
|
||||
BJOIBBBOIKO<ImposterRenderConfig> ipibfaikbbg = this.IPIBFAIKBBG;
|
||||
int num2 = 0;
|
||||
ImposterRenderConfig imposterRenderConfig = this.defaultImposterRenderConfig;
|
||||
bool flag = ipibfaikbbg.DOEHAPOJMON(imposterRenderConfig, this, num2);
|
||||
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
|
||||
this.CGNADFCICLE = cjmgckeclbd;
|
||||
CJMGCKECLBD cjmgckeclbd2 = new CJMGCKECLBD();
|
||||
this.ECMCBGMHDNK = cjmgckeclbd2;
|
||||
PBCPECJNPKD pbcpecjnpkd = new PBCPECJNPKD();
|
||||
this.BBFPJIABHKJ = pbcpecjnpkd;
|
||||
Action<float> action2 = new Action(this.GEKAPGINNIL);
|
||||
IDisposable disposable = ADIFCODGAML.GIEOOLAGCKA(this, action2, Scheduler.NEIJEKIKDOG.PreRender);
|
||||
this.AENELEOCFPJ = disposable;
|
||||
}
|
||||
|
||||
// Token: 0x06003EF0 RID: 16112 RVA: 0x000FAC68 File Offset: 0x000F8E68
|
||||
[Token(Token = "0x6003EF0")]
|
||||
[Address(RVA = "0x1BA5C10", Offset = "0x1BA4C10", VA = "0x181BA5C10")]
|
||||
private void EHDNCHLIKMF(PPDOPHKNMCK NLNHFEEMFBN)
|
||||
{
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
this.NNCBFAJKOMH = recRoomQualityConfigProvider;
|
||||
}
|
||||
|
||||
// Token: 0x06003EF1 RID: 16113 RVA: 0x000FAC84 File Offset: 0x000F8E84
|
||||
[Token(Token = "0x6003EF1")]
|
||||
[Address(RVA = "0x1BA5930", Offset = "0x1BA4930", VA = "0x181BA5930", Slot = "17")]
|
||||
protected override void CEJBCCPEGEB()
|
||||
{
|
||||
base.CEJBCCPEGEB();
|
||||
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
|
||||
Camera hpnbgfiljbk = this.HPNBGFILJBK;
|
||||
int num = 0;
|
||||
bool flag = hpnbgfiljbk != num;
|
||||
int num2 = 0;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject = this.HPNBGFILJBK.gameObject;
|
||||
int num3 = 0;
|
||||
if (gameObject != num3)
|
||||
{
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(this.HPNBGFILJBK.gameObject);
|
||||
this.HPNBGFILJBK = num2;
|
||||
}
|
||||
}
|
||||
RenderTexture gkkbhkofbek = this.GKKBHKOFBEK;
|
||||
int num4 = 0;
|
||||
if (gkkbhkofbek != num4)
|
||||
{
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.GKKBHKOFBEK);
|
||||
this.GKKBHKOFBEK = num2;
|
||||
}
|
||||
RenderTexture omkbogafiib = this.OMKBOGAFIIB;
|
||||
int num5 = 0;
|
||||
if (omkbogafiib != num5)
|
||||
{
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.OMKBOGAFIIB);
|
||||
this.OMKBOGAFIIB = num2;
|
||||
}
|
||||
RenderTexture hnhchcagjaj = this.HNHCHCAGJAJ;
|
||||
int num6 = 0;
|
||||
if (hnhchcagjaj != num6)
|
||||
{
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.HNHCHCAGJAJ);
|
||||
this.HNHCHCAGJAJ = num2;
|
||||
}
|
||||
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
|
||||
if (adgpenejhbj != 0)
|
||||
{
|
||||
adgpenejhbj.GNGOOMMLPHE();
|
||||
}
|
||||
if (this.AENELEOCFPJ != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000B2E RID: 2862
|
||||
// (get) Token: 0x06003EF2 RID: 16114 RVA: 0x000FAD98 File Offset: 0x000F8F98
|
||||
[Token(Token = "0x17000B2E")]
|
||||
protected override bool PHGOLNMDJLH
|
||||
{
|
||||
[Token(Token = "0x6003EF2")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EF3 RID: 16115 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6003EF3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
|
||||
protected override void AHFKACICJNC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003EF4 RID: 16116 RVA: 0x000FADA8 File Offset: 0x000F8FA8
|
||||
[Token(Token = "0x6003EF4")]
|
||||
[Address(RVA = "0x1BA69F0", Offset = "0x1BA59F0", VA = "0x181BA69F0", Slot = "26")]
|
||||
protected override DABKFAIHBBP GLPJPIEOLDF()
|
||||
{
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06003EF5 RID: 16117 RVA: 0x000FADBC File Offset: 0x000F8FBC
|
||||
[Token(Token = "0x6003EF5")]
|
||||
[Address(RVA = "0x1BA6E00", Offset = "0x1BA5E00", VA = "0x181BA6E00")]
|
||||
private void ONJIDDGMHND()
|
||||
{
|
||||
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
|
||||
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
|
||||
{
|
||||
}
|
||||
int num = (int)jibnnkffhap;
|
||||
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num);
|
||||
this.GKKBHKOFBEK = renderTexture;
|
||||
string text = string.Format("{0} texture", this);
|
||||
renderTexture.name = text;
|
||||
}
|
||||
|
||||
// Token: 0x06003EF6 RID: 16118 RVA: 0x000FAE00 File Offset: 0x000F9000
|
||||
[Token(Token = "0x6003EF6")]
|
||||
[Address(RVA = "0x1BA6010", Offset = "0x1BA5010", VA = "0x181BA6010")]
|
||||
private void ELOFOJGBGLO()
|
||||
{
|
||||
Camera camera = new GameObject("AnimatedPlayerPuppetRenderTextureCamera").AddComponent<Camera>();
|
||||
this.HPNBGFILJBK = camera;
|
||||
camera.aspect = 1f;
|
||||
this.HPNBGFILJBK.farClipPlane = 10f;
|
||||
Camera hpnbgfiljbk = this.HPNBGFILJBK;
|
||||
int num = 0;
|
||||
hpnbgfiljbk.useOcclusionCulling = num != 0;
|
||||
this.HPNBGFILJBK.clearFlags = CameraClearFlags.Color;
|
||||
Camera hpnbgfiljbk2 = this.HPNBGFILJBK;
|
||||
Camera hpnbgfiljbk3 = this.HPNBGFILJBK;
|
||||
int num2 = 0;
|
||||
hpnbgfiljbk3.enabled = num2 != 0;
|
||||
Camera hpnbgfiljbk4 = this.HPNBGFILJBK;
|
||||
int num3 = 0;
|
||||
hpnbgfiljbk4.stereoTargetEye = (StereoTargetEyeMask)num3;
|
||||
this.HPNBGFILJBK.cullingMask = 4096;
|
||||
UniversalAdditionalCameraData universalAdditionalCameraData = this.HPNBGFILJBK.gameObject.AddComponent<UniversalAdditionalCameraData>();
|
||||
universalAdditionalCameraData.m_forceRenderMirrors = false;
|
||||
universalAdditionalCameraData.m_RenderShadows = false;
|
||||
}
|
||||
|
||||
// Token: 0x06003EF7 RID: 16119 RVA: 0x000FAEC4 File Offset: 0x000F90C4
|
||||
[Token(Token = "0x6003EF7")]
|
||||
[Address(RVA = "0x1BA58B0", Offset = "0x1BA48B0", VA = "0x181BA58B0")]
|
||||
public void AddRenderConfig(object PIHIPPPPEBI, ImposterRenderConfig PBGBNMCPEAJ, int JMHKMOACHDG)
|
||||
{
|
||||
bool flag = this.IPIBFAIKBBG.DOEHAPOJMON(PBGBNMCPEAJ, PIHIPPPPEBI, JMHKMOACHDG);
|
||||
}
|
||||
|
||||
// Token: 0x06003EF8 RID: 16120 RVA: 0x000FAEE8 File Offset: 0x000F90E8
|
||||
[Token(Token = "0x6003EF8")]
|
||||
[Address(RVA = "0x1BA6EE0", Offset = "0x1BA5EE0", VA = "0x181BA6EE0")]
|
||||
public void RemoveRenderConfig(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.IPIBFAIKBBG.HAHBGOMEMEE(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06003EF9 RID: 16121 RVA: 0x000FAF08 File Offset: 0x000F9108
|
||||
[Token(Token = "0x6003EF9")]
|
||||
[Address(RVA = "0x1BA5850", Offset = "0x1BA4850", VA = "0x181BA5850")]
|
||||
public void AddApplyInputRotation(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MEAPNPCHBFL.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06003EFA RID: 16122 RVA: 0x000FAF28 File Offset: 0x000F9128
|
||||
[Token(Token = "0x6003EFA")]
|
||||
[Address(RVA = "0x1BA6EB0", Offset = "0x1BA5EB0", VA = "0x181BA6EB0")]
|
||||
public void RemoveApplyInputRotation(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MEAPNPCHBFL.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06003EFB RID: 16123 RVA: 0x000FAF48 File Offset: 0x000F9148
|
||||
[Token(Token = "0x6003EFB")]
|
||||
[Address(RVA = "0x1BA5880", Offset = "0x1BA4880", VA = "0x181BA5880")]
|
||||
public void AddCameraDeltaRotationDegrees(float DCGDJBKAAPL, float CKAKIMGEBBN)
|
||||
{
|
||||
this.PLHHJAMGEIC = DCGDJBKAAPL;
|
||||
this.EIGLKOCICNG = CKAKIMGEBBN;
|
||||
}
|
||||
|
||||
// Token: 0x06003EFC RID: 16124 RVA: 0x000FAF64 File Offset: 0x000F9164
|
||||
[Token(Token = "0x6003EFC")]
|
||||
[Address(RVA = "0x1BA6F40", Offset = "0x1BA5F40", VA = "0x181BA6F40")]
|
||||
public void ResetInputAngles()
|
||||
{
|
||||
int num = 0;
|
||||
this.PLHHJAMGEIC = (float)num;
|
||||
}
|
||||
|
||||
// Token: 0x06003EFD RID: 16125 RVA: 0x000FAF7C File Offset: 0x000F917C
|
||||
[Token(Token = "0x6003EFD")]
|
||||
[Address(RVA = "0x1BA6F50", Offset = "0x1BA5F50", VA = "0x181BA6F50")]
|
||||
public void SaveSnapshotToProfilePhoto()
|
||||
{
|
||||
RenderTexture omkbogafiib = this.OMKBOGAFIIB;
|
||||
int num = 0;
|
||||
if (omkbogafiib == num)
|
||||
{
|
||||
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
|
||||
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
|
||||
{
|
||||
}
|
||||
int num2 = (int)jibnnkffhap;
|
||||
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num2);
|
||||
this.OMKBOGAFIIB = renderTexture;
|
||||
}
|
||||
RenderTexture hnhchcagjaj = this.HNHCHCAGJAJ;
|
||||
int num3 = 0;
|
||||
if (hnhchcagjaj == num3)
|
||||
{
|
||||
int num4;
|
||||
if (this.size == ImposterRawImage.JIBNNKFFHAP.Custom)
|
||||
{
|
||||
num4 = this.customSize;
|
||||
}
|
||||
RenderTexture renderTexture2 = JODFIHBJHJM.JGHJHCOJJEH(num4, num4);
|
||||
this.HNHCHCAGJAJ = renderTexture2;
|
||||
}
|
||||
Transform visualRoot = this.BAPFKFIJECM.visualRoot;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = this.snapshotRenderConfig.cameraOffsetPosition.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float z4 = this.snapshotRenderConfig.cameraOffsetDirection.z;
|
||||
float z5 = Vector3.zero.z;
|
||||
Vector3 cameraPosition;
|
||||
Quaternion cameraRotation;
|
||||
Action action = delegate
|
||||
{
|
||||
AnimatedPlayerPuppetRenderTextureModel <>4__this = this;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
AnimatedPlayerPuppetRenderTextureModel <>4__this2 = this;
|
||||
ImposterRenderConfig imposterRenderConfig = <>4__this2.snapshotRenderConfig;
|
||||
Quaternion cameraRotation2 = cameraRotation;
|
||||
float z6 = cameraPosition.z;
|
||||
RenderTexture omkbogafiib2 = <>4__this2.OMKBOGAFIIB;
|
||||
float cameraPerspectiveAngle = imposterRenderConfig.cameraPerspectiveAngle;
|
||||
RenderTexture hnhchcagjaj2 = this.HNHCHCAGJAJ;
|
||||
AnimatedPlayerPuppetRenderTextureModel <>4__this3 = this;
|
||||
Texture2D texture2D = <>4__this3.snapshotBackgroundTexture;
|
||||
RenderTexture hnhchcagjaj3 = <>4__this3.HNHCHCAGJAJ;
|
||||
Graphics.Blit(texture2D, hnhchcagjaj3);
|
||||
AnimatedPlayerPuppetRenderTextureModel <>4__this4 = this;
|
||||
Material material = <>4__this4.alphaBlitMaterial;
|
||||
RenderTexture hnhchcagjaj4 = <>4__this4.HNHCHCAGJAJ;
|
||||
Graphics.Blit(<>4__this4.OMKBOGAFIIB, hnhchcagjaj4, material);
|
||||
AnimatedPlayerPuppetRenderTextureModel <>4__this5 = this;
|
||||
ManagedTexture adgpenejhbj = <>4__this5.ADGPENEJHBJ;
|
||||
RenderTexture hnhchcagjaj5 = <>4__this5.HNHCHCAGJAJ;
|
||||
adgpenejhbj.DPCIGLIJMPF(hnhchcagjaj5);
|
||||
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.ADGPENEJHBJ);
|
||||
int num5;
|
||||
Action<string> action2 = new Action(num5.LogError);
|
||||
num5 = 0;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action);
|
||||
}
|
||||
|
||||
// Token: 0x06003EFE RID: 16126 RVA: 0x000FB074 File Offset: 0x000F9274
|
||||
[Token(Token = "0x6003EFE")]
|
||||
[Address(RVA = "0x1BA61B0", Offset = "0x1BA51B0", VA = "0x181BA61B0")]
|
||||
private void GEKAPGINNIL(float POGAEJIEPIM)
|
||||
{
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (!(bapfkfijecm == num))
|
||||
{
|
||||
float unscaledTime = Time.unscaledTime;
|
||||
if (this.HPBLDCOENHD <= unscaledTime)
|
||||
{
|
||||
float time = Time.time;
|
||||
float time2 = Time.time;
|
||||
this.DHNINFGIDEK = time2;
|
||||
float unscaledTime2 = Time.unscaledTime;
|
||||
IRecRoomQualityConfigProvider nncbfajkomh = this.NNCBFAJKOMH;
|
||||
BJOIBBBOIKO<ImposterRenderConfig> ipibfaikbbg = this.IPIBFAIKBBG;
|
||||
this.HPBLDCOENHD = 1f;
|
||||
string text = ipibfaikbbg.ToString();
|
||||
if (this.MEAPNPCHBFL.CFLJGNJLBFG)
|
||||
{
|
||||
if (this.applyInputYawToPuppet)
|
||||
{
|
||||
}
|
||||
}
|
||||
Vector3 zero = Vector3.zero;
|
||||
AnimatedPlayerPuppet bapfkfijecm2 = this.BAPFKFIJECM;
|
||||
CJMGCKECLBD cgnadfcicle = this.CGNADFCICLE;
|
||||
Transform visualRoot = bapfkfijecm2.visualRoot;
|
||||
CJMGCKECLBD cgnadfcicle2 = this.CGNADFCICLE;
|
||||
float num2 = this.dynamicOffsetSmoothTime;
|
||||
Vector3 vector = cgnadfcicle.GDIGLMAABGN(1f, num2);
|
||||
CJMGCKECLBD ecmcbgmhdnk = this.ECMCBGMHDNK;
|
||||
CJMGCKECLBD ecmcbgmhdnk2 = this.ECMCBGMHDNK;
|
||||
float num3 = this.dynamicOffsetSmoothTime;
|
||||
Vector3 vector2 = ecmcbgmhdnk.GDIGLMAABGN(1f, num3);
|
||||
PBCPECJNPKD bbfpjiabhkj = this.BBFPJIABHKJ;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EFF RID: 16127 RVA: 0x000FB1D8 File Offset: 0x000F93D8
|
||||
[Token(Token = "0x6003EFF")]
|
||||
[Address(RVA = "0x1BA6720", Offset = "0x1BA5720", VA = "0x181BA6720")]
|
||||
private void GIIONICBHOI(Quaternion KOLJFIABJEO, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, float NPODDBFPJEK, ImposterRenderConfig KEKDKDJOBAL, RenderTexture LDEKHANDCBO)
|
||||
{
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (!(bapfkfijecm == num))
|
||||
{
|
||||
Transform head = this.BAPFKFIJECM.head;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform visualRoot = this.BAPFKFIJECM.visualRoot;
|
||||
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
|
||||
Transform transform = this.HPNBGFILJBK.transform;
|
||||
float z2 = GLIJPIDABED.z;
|
||||
Camera hpnbgfiljbk = this.HPNBGFILJBK;
|
||||
this.HPNBGFILJBK.clearFlags = CameraClearFlags.Depth;
|
||||
Camera hpnbgfiljbk2 = this.HPNBGFILJBK;
|
||||
Camera hpnbgfiljbk3 = this.HPNBGFILJBK;
|
||||
int num2 = 0;
|
||||
hpnbgfiljbk3.enabled = num2 != 0;
|
||||
this.HPNBGFILJBK.Render();
|
||||
Camera hpnbgfiljbk4 = this.HPNBGFILJBK;
|
||||
int num3 = 0;
|
||||
hpnbgfiljbk4.targetTexture = num3;
|
||||
JODFIHBJHJM.KEMHHNJNBCF();
|
||||
JODFIHBJHJM.DJIKGEKGANK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003F00 RID: 16128 RVA: 0x000FB2A0 File Offset: 0x000F94A0
|
||||
[Token(Token = "0x6003F00")]
|
||||
[Address(RVA = "0x1BA5CD0", Offset = "0x1BA4CD0", VA = "0x181BA5CD0")]
|
||||
private static void EHFNNLHNHDG(Vector3 DDELPDMAHFA, Vector3 AMPEGGNILBL, Vector3 PMIOINIOINH, out Vector3 GLIJPIDABED, out Quaternion NNBMANPICHA)
|
||||
{
|
||||
int num = 0;
|
||||
float magnitude = AMPEGGNILBL.magnitude;
|
||||
int num2 = 0;
|
||||
if (magnitude > (float)num2)
|
||||
{
|
||||
Vector3 vector = magnitude * num;
|
||||
}
|
||||
Vector3 zero = Vector3.zero;
|
||||
int num3 = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
Quaternion quaternion = Quaternion.AngleAxis(magnitude, num3);
|
||||
int num4 = 0;
|
||||
Vector3 right = Vector3.right;
|
||||
Quaternion quaternion2 = Quaternion.AngleAxis(magnitude, num4);
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 forward = Vector3.forward;
|
||||
Vector3 vector2;
|
||||
float z = vector2.z;
|
||||
GLIJPIDABED.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x06003F01 RID: 16129 RVA: 0x000FB314 File Offset: 0x000F9514
|
||||
[Token(Token = "0x6003F01")]
|
||||
[Address(RVA = "0x1BA7230", Offset = "0x1BA6230", VA = "0x181BA7230")]
|
||||
public AnimatedPlayerPuppetRenderTextureModel()
|
||||
{
|
||||
ManagedTexture managedTexture = new ManagedTexture("TitleScreenProfilePhoto");
|
||||
this.ADGPENEJHBJ = managedTexture;
|
||||
BJOIBBBOIKO<ImposterRenderConfig> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.IPIBFAIKBBG = bjoibbboiko;
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.MEAPNPCHBFL = aolmggapkeh;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003426 RID: 13350
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003426")]
|
||||
[SerializeField]
|
||||
[Tooltip("Pixel size of the render")]
|
||||
[Header("Rendering")]
|
||||
private ImposterRawImage.JIBNNKFFHAP size = (ImposterRawImage.JIBNNKFFHAP)((ulong)1024L);
|
||||
|
||||
// Token: 0x04003427 RID: 13351
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4003427")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("size", 0)]
|
||||
[Tooltip("Custom pixel size for rendered imposter")]
|
||||
private int customSize;
|
||||
|
||||
// Token: 0x04003428 RID: 13352
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003428")]
|
||||
[SerializeField]
|
||||
[Tooltip("Render camera and lighting settings")]
|
||||
private ImposterRenderConfig defaultImposterRenderConfig;
|
||||
|
||||
// Token: 0x04003429 RID: 13353
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003429")]
|
||||
[SerializeField]
|
||||
private float dynamicOffsetSmoothTime = 0.33f;
|
||||
|
||||
// Token: 0x0400342A RID: 13354
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400342A")]
|
||||
[SerializeField]
|
||||
private bool applyInputYawToPuppet = true;
|
||||
|
||||
// Token: 0x0400342B RID: 13355
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400342B")]
|
||||
[SerializeField]
|
||||
[Header("Snapshot")]
|
||||
private ImposterRenderConfig snapshotRenderConfig;
|
||||
|
||||
// Token: 0x0400342C RID: 13356
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400342C")]
|
||||
[SerializeField]
|
||||
private Texture2D snapshotBackgroundTexture;
|
||||
|
||||
// Token: 0x0400342D RID: 13357
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400342D")]
|
||||
[SerializeField]
|
||||
private Material alphaBlitMaterial;
|
||||
|
||||
// Token: 0x0400342E RID: 13358
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400342E")]
|
||||
private readonly ManagedTexture ADGPENEJHBJ;
|
||||
|
||||
// Token: 0x0400342F RID: 13359
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400342F")]
|
||||
private RenderTexture OMKBOGAFIIB;
|
||||
|
||||
// Token: 0x04003430 RID: 13360
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4003430")]
|
||||
private RenderTexture HNHCHCAGJAJ;
|
||||
|
||||
// Token: 0x04003431 RID: 13361
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4003431")]
|
||||
private IDisposable AENELEOCFPJ;
|
||||
|
||||
// Token: 0x04003432 RID: 13362
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4003432")]
|
||||
private Camera HPNBGFILJBK;
|
||||
|
||||
// Token: 0x04003433 RID: 13363
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4003433")]
|
||||
private float DHNINFGIDEK;
|
||||
|
||||
// Token: 0x04003434 RID: 13364
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4003434")]
|
||||
private CJMGCKECLBD CGNADFCICLE;
|
||||
|
||||
// Token: 0x04003435 RID: 13365
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4003435")]
|
||||
private CJMGCKECLBD ECMCBGMHDNK;
|
||||
|
||||
// Token: 0x04003436 RID: 13366
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4003436")]
|
||||
private PBCPECJNPKD BBFPJIABHKJ;
|
||||
|
||||
// Token: 0x04003437 RID: 13367
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4003437")]
|
||||
private float PLHHJAMGEIC;
|
||||
|
||||
// Token: 0x04003438 RID: 13368
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x4003438")]
|
||||
private float EIGLKOCICNG;
|
||||
|
||||
// Token: 0x04003439 RID: 13369
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4003439")]
|
||||
private readonly BJOIBBBOIKO<ImposterRenderConfig> IPIBFAIKBBG;
|
||||
|
||||
// Token: 0x0400343A RID: 13370
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400343A")]
|
||||
private readonly AOLMGGAPKEH MEAPNPCHBFL;
|
||||
|
||||
// Token: 0x0400343B RID: 13371
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400343B")]
|
||||
private AnimatedPlayerPuppet BAPFKFIJECM;
|
||||
|
||||
// Token: 0x0400343C RID: 13372
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400343C")]
|
||||
private RenderTexture GKKBHKOFBEK;
|
||||
|
||||
// Token: 0x0400343D RID: 13373
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400343D")]
|
||||
private IRecRoomQualityConfigProvider NNCBFAJKOMH;
|
||||
|
||||
// Token: 0x0400343E RID: 13374
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400343E")]
|
||||
private float HPBLDCOENHD;
|
||||
|
||||
// Token: 0x0200090F RID: 2319
|
||||
[Token(Token = "0x200090F")]
|
||||
public enum PuppetRenderConfigPriority
|
||||
{
|
||||
// Token: 0x04003440 RID: 13376
|
||||
[Token(Token = "0x4003440")]
|
||||
Default,
|
||||
// Token: 0x04003441 RID: 13377
|
||||
[Token(Token = "0x4003441")]
|
||||
Low = 10,
|
||||
// Token: 0x04003442 RID: 13378
|
||||
[Token(Token = "0x4003442")]
|
||||
Medium = 20,
|
||||
// Token: 0x04003443 RID: 13379
|
||||
[Token(Token = "0x4003443")]
|
||||
High = 30
|
||||
}
|
||||
|
||||
// Token: 0x02000910 RID: 2320
|
||||
[Token(Token = "0x2000910")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ILBEMPONMLL
|
||||
{
|
||||
// Token: 0x06003F02 RID: 16130 RVA: 0x000FB374 File Offset: 0x000F9574
|
||||
[Token(Token = "0x6003F02")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ILBEMPONMLL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003F03 RID: 16131 RVA: 0x000FB388 File Offset: 0x000F9588
|
||||
[Token(Token = "0x6003F03")]
|
||||
[Address(RVA = "0x1BB3600", Offset = "0x1BB2600", VA = "0x181BB3600")]
|
||||
internal void <SaveSnapshotToProfilePhoto>b__0()
|
||||
{
|
||||
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel = this.<>4__this;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel2 = this.<>4__this;
|
||||
ImposterRenderConfig snapshotRenderConfig = animatedPlayerPuppetRenderTextureModel2.snapshotRenderConfig;
|
||||
Quaternion quaternion = this.cameraRotation;
|
||||
float z = this.cameraPosition.z;
|
||||
RenderTexture omkbogafiib = animatedPlayerPuppetRenderTextureModel2.OMKBOGAFIIB;
|
||||
float cameraPerspectiveAngle = snapshotRenderConfig.cameraPerspectiveAngle;
|
||||
RenderTexture hnhchcagjaj = this.<>4__this.HNHCHCAGJAJ;
|
||||
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel3 = this.<>4__this;
|
||||
Texture2D snapshotBackgroundTexture = animatedPlayerPuppetRenderTextureModel3.snapshotBackgroundTexture;
|
||||
RenderTexture hnhchcagjaj2 = animatedPlayerPuppetRenderTextureModel3.HNHCHCAGJAJ;
|
||||
Graphics.Blit(snapshotBackgroundTexture, hnhchcagjaj2);
|
||||
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel4 = this.<>4__this;
|
||||
Material alphaBlitMaterial = animatedPlayerPuppetRenderTextureModel4.alphaBlitMaterial;
|
||||
RenderTexture hnhchcagjaj3 = animatedPlayerPuppetRenderTextureModel4.HNHCHCAGJAJ;
|
||||
Graphics.Blit(animatedPlayerPuppetRenderTextureModel4.OMKBOGAFIIB, hnhchcagjaj3, alphaBlitMaterial);
|
||||
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel5 = this.<>4__this;
|
||||
ManagedTexture adgpenejhbj = animatedPlayerPuppetRenderTextureModel5.ADGPENEJHBJ;
|
||||
RenderTexture hnhchcagjaj4 = animatedPlayerPuppetRenderTextureModel5.HNHCHCAGJAJ;
|
||||
adgpenejhbj.DPCIGLIJMPF(hnhchcagjaj4);
|
||||
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.<>4__this.ADGPENEJHBJ);
|
||||
int num;
|
||||
Action<string> action = new Action(num.LogError);
|
||||
num = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04003444 RID: 13380
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003444")]
|
||||
public AnimatedPlayerPuppetRenderTextureModel <>4__this;
|
||||
|
||||
// Token: 0x04003445 RID: 13381
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003445")]
|
||||
public Vector3 cameraPosition;
|
||||
|
||||
// Token: 0x04003446 RID: 13382
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4003446")]
|
||||
public Quaternion cameraRotation;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user