732 lines
22 KiB
C#
732 lines
22 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Core.Controllers.ScreenBehaviors;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.UI;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
// Token: 0x02002DEF RID: 11759
|
|
[Token(Token = "0x2002DEF")]
|
|
public class EDBBLAEEBAE : GHJPGFBHMMC<EDBBLAEEBAE, PictureInPictureScreenPlayerBehaviorConfig>
|
|
{
|
|
// Token: 0x17003769 RID: 14185
|
|
// (get) Token: 0x06013F98 RID: 81816 RVA: 0x004A37B8 File Offset: 0x004A19B8
|
|
[Token(Token = "0x17003769")]
|
|
private PictureInPictureMenu HKGFAJJCOCO
|
|
{
|
|
[Token(Token = "0x6013F98")]
|
|
[Address(RVA = "0xAB3BD0", Offset = "0xAB29D0", VA = "0x180AB3BD0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700376A RID: 14186
|
|
// (get) Token: 0x06013F99 RID: 81817 RVA: 0x004A37CC File Offset: 0x004A19CC
|
|
[Token(Token = "0x1700376A")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x6013F99")]
|
|
[Address(RVA = "0x55E0C0", Offset = "0x55CEC0", VA = "0x18055E0C0", Slot = "14")]
|
|
get
|
|
{
|
|
return 31;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700376B RID: 14187
|
|
// (get) Token: 0x06013F9A RID: 81818 RVA: 0x004A37DC File Offset: 0x004A19DC
|
|
[Token(Token = "0x1700376B")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x6013F9A")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013F9B RID: 81819 RVA: 0x004A37EC File Offset: 0x004A19EC
|
|
[Token(Token = "0x6013F9B")]
|
|
[Address(RVA = "0xAB6760", Offset = "0xAB5560", VA = "0x180AB6760", Slot = "16")]
|
|
public override void OFFLOPLJBBG(PictureInPictureScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ)
|
|
{
|
|
Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND;
|
|
Camera camera = new GameObject("PictureInPicture (PiP) Camera").AddComponent<Camera>();
|
|
Transform transform = camera.transform;
|
|
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
transform.parentInternal = transform2;
|
|
camera.gameObject.tag = "MirroredCamera";
|
|
this.HABFDGFJKLE();
|
|
UniversalAdditionalCameraData universalAdditionalCameraData = camera.gameObject.AddComponent<UniversalAdditionalCameraData>();
|
|
universalAdditionalCameraData.m_forceRenderMirrors = false;
|
|
universalAdditionalCameraData.m_RenderShadows = false;
|
|
this.CLKAGHIBLML = camera;
|
|
this.ONJIDDGMHND();
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ADIHBNNIBCO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GACPCMNNHOJ);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje);
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIGCOGCFJAN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PFIOOHFJDKP);
|
|
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
int num3 = 0;
|
|
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num3);
|
|
}
|
|
|
|
// Token: 0x06013F9C RID: 81820 RVA: 0x004A38E4 File Offset: 0x004A1AE4
|
|
[Token(Token = "0x6013F9C")]
|
|
[Address(RVA = "0xAB4850", Offset = "0xAB3650", VA = "0x180AB4850", Slot = "17")]
|
|
public override void Dispose()
|
|
{
|
|
base.Dispose();
|
|
if (this.AENELEOCFPJ != 0)
|
|
{
|
|
}
|
|
this.AENELEOCFPJ = (ulong)0L;
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num = 0;
|
|
if (clkaghiblml != num)
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.CLKAGHIBLML.gameObject);
|
|
this.CLKAGHIBLML = (ulong)0L;
|
|
}
|
|
this.DBJKGNBKPDI();
|
|
}
|
|
|
|
// Token: 0x06013F9D RID: 81821 RVA: 0x004A3944 File Offset: 0x004A1B44
|
|
[Token(Token = "0x6013F9D")]
|
|
[Address(RVA = "0xAB65C0", Offset = "0xAB53C0", VA = "0x180AB65C0", Slot = "18")]
|
|
protected override void NHOMMEMEFIB()
|
|
{
|
|
base.NHOMMEMEFIB();
|
|
MFBGLIHGCGO<Bullet> localPlayerAcquiredBulletEvent = RangedWeapon.LocalPlayerAcquiredBulletEvent;
|
|
Action<Bullet> action = new Action(this.NELABABGFOO);
|
|
MFBGLIHGCGO<PooledParticle> localPlayerAcquiredPooledParticleEvent = RangedWeapon.LocalPlayerAcquiredPooledParticleEvent;
|
|
Action<PooledParticle> action2 = new Action(this.DAIFPANGJDK);
|
|
MFBGLIHGCGO<PooledParticle> localPlayerAcquiredLevelUpParticleEvent = PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent;
|
|
Action<PooledParticle> action3 = new Action(this.DAIFPANGJDK);
|
|
}
|
|
|
|
// Token: 0x06013F9E RID: 81822 RVA: 0x004A3998 File Offset: 0x004A1B98
|
|
[Token(Token = "0x6013F9E")]
|
|
[Address(RVA = "0xAB5690", Offset = "0xAB4490", VA = "0x180AB5690", Slot = "19")]
|
|
protected override void GAPALICCLPH()
|
|
{
|
|
base.GAPALICCLPH();
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
MFBGLIHGCGO<Bullet> localPlayerAcquiredBulletEvent = RangedWeapon.LocalPlayerAcquiredBulletEvent;
|
|
Action<Bullet> action = new Action(this.NELABABGFOO);
|
|
MFBGLIHGCGO<PooledParticle> localPlayerAcquiredPooledParticleEvent = RangedWeapon.LocalPlayerAcquiredPooledParticleEvent;
|
|
Action<PooledParticle> action2 = new Action(this.DAIFPANGJDK);
|
|
MFBGLIHGCGO<PooledParticle> localPlayerAcquiredLevelUpParticleEvent = PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent;
|
|
Action<PooledParticle> action3 = new Action(this.DAIFPANGJDK);
|
|
}
|
|
|
|
// Token: 0x06013F9F RID: 81823 RVA: 0x004A3A00 File Offset: 0x004A1C00
|
|
[Token(Token = "0x6013F9F")]
|
|
[Address(RVA = "0xAB6DF0", Offset = "0xAB5BF0", VA = "0x180AB6DF0", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
if (this.EHHLPFBIIJL)
|
|
{
|
|
}
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06013FA0 RID: 81824 RVA: 0x004A3A2C File Offset: 0x004A1C2C
|
|
[Token(Token = "0x6013FA0")]
|
|
[Address(RVA = "0xAB5C80", Offset = "0xAB4A80", VA = "0x180AB5C80", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06013FA1 RID: 81825 RVA: 0x004A3A50 File Offset: 0x004A1C50
|
|
[Token(Token = "0x6013FA1")]
|
|
[Address(RVA = "0xAB3AD0", Offset = "0xAB28D0", VA = "0x180AB3AD0", Slot = "22")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06013FA2 RID: 81826 RVA: 0x004A3A70 File Offset: 0x004A1C70
|
|
[Token(Token = "0x6013FA2")]
|
|
[Address(RVA = "0xAB3A20", Offset = "0xAB2820", VA = "0x180AB3A20")]
|
|
private void ADIHBNNIBCO(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num = 0;
|
|
clkaghiblml.enabled = num != 0;
|
|
if (this.AENELEOCFPJ != 0)
|
|
{
|
|
}
|
|
this.AENELEOCFPJ = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06013FA3 RID: 81827 RVA: 0x004A3AA8 File Offset: 0x004A1CA8
|
|
[Token(Token = "0x6013FA3")]
|
|
[Address(RVA = "0xAB5610", Offset = "0xAB4410", VA = "0x180AB5610")]
|
|
private void GACPCMNNHOJ()
|
|
{
|
|
if (this.EHHLPFBIIJL && !this.NHMDIOMOECF)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
bool flag = this.NHMDIOMOECF;
|
|
}
|
|
|
|
// Token: 0x06013FA4 RID: 81828 RVA: 0x004A3ADC File Offset: 0x004A1CDC
|
|
[Token(Token = "0x6013FA4")]
|
|
[Address(RVA = "0xAB6B90", Offset = "0xAB5990", VA = "0x180AB6B90")]
|
|
private void PIGCOGCFJAN(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
Action action = new Action(this.EFNPANKLFGH);
|
|
IDisposable disposable;
|
|
this.AENELEOCFPJ = disposable;
|
|
int num = 0;
|
|
this.MEEOBJKKLCO.y = (float)num;
|
|
Vector3 vector;
|
|
this.DPPOEIGBHGP = vector;
|
|
DelegateData data = action.data;
|
|
Vector3 vector2;
|
|
float z = vector2.z;
|
|
this.ELCKLOMJELF.z = z;
|
|
this.PPHJFMHNPED = 1f;
|
|
}
|
|
|
|
// Token: 0x06013FA5 RID: 81829 RVA: 0x004A3B44 File Offset: 0x004A1D44
|
|
[Token(Token = "0x6013FA5")]
|
|
[Address(RVA = "0xAB6B20", Offset = "0xAB5920", VA = "0x180AB6B20")]
|
|
private void PFIOOHFJDKP()
|
|
{
|
|
if (!this.EHHLPFBIIJL || this.NHMDIOMOECF)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700376C RID: 14188
|
|
// (get) Token: 0x06013FA6 RID: 81830 RVA: 0x004A3B7C File Offset: 0x004A1D7C
|
|
[Token(Token = "0x1700376C")]
|
|
private bool EHHLPFBIIJL
|
|
{
|
|
[Token(Token = "0x6013FA6")]
|
|
[Address(RVA = "0xAB5BB0", Offset = "0xAB49B0", VA = "0x180AB5BB0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700376D RID: 14189
|
|
// (get) Token: 0x06013FA7 RID: 81831 RVA: 0x004A3B90 File Offset: 0x004A1D90
|
|
[Token(Token = "0x1700376D")]
|
|
private bool NHMDIOMOECF
|
|
{
|
|
[Token(Token = "0x6013FA7")]
|
|
[Address(RVA = "0xAB5E10", Offset = "0xAB4C10", VA = "0x180AB5E10")]
|
|
get
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
bool flag3;
|
|
return flag || flag2 || flag3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700376E RID: 14190
|
|
// (get) Token: 0x06013FA8 RID: 81832 RVA: 0x004A3BB0 File Offset: 0x004A1DB0
|
|
[Token(Token = "0x1700376E")]
|
|
private bool GLGGBDGBMPP
|
|
{
|
|
[Token(Token = "0x6013FA8")]
|
|
[Address(RVA = "0xAB6460", Offset = "0xAB5260", VA = "0x180AB6460")]
|
|
get
|
|
{
|
|
bool flag = this.EHHLPFBIIJL;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return !this.NHMDIOMOECF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FA9 RID: 81833 RVA: 0x004A3BD4 File Offset: 0x004A1DD4
|
|
[Token(Token = "0x6013FA9")]
|
|
[Address(RVA = "0xAB46A0", Offset = "0xAB34A0", VA = "0x180AB46A0")]
|
|
private void DAIFPANGJDK(PooledParticle FPOJJBBBCKJ)
|
|
{
|
|
int num = 0;
|
|
if (!(FPOJJBBBCKJ == num))
|
|
{
|
|
ParticleSystem[] <IFDLOPPHFDM>k__BackingField = FPOJJBBBCKJ.<IFDLOPPHFDM>k__BackingField;
|
|
int num2 = 0;
|
|
int length = <IFDLOPPHFDM>k__BackingField.Length;
|
|
if (num2 < length)
|
|
{
|
|
ParticleSystem particleSystem = <IFDLOPPHFDM>k__BackingField[num2];
|
|
int num3 = 0;
|
|
if (!(particleSystem == num3))
|
|
{
|
|
GameObject gameObject = particleSystem.gameObject;
|
|
this.HBLLLMEMGML(gameObject);
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FAA RID: 81834 RVA: 0x004A3C34 File Offset: 0x004A1E34
|
|
[Token(Token = "0x6013FAA")]
|
|
[Address(RVA = "0xAB6490", Offset = "0xAB5290", VA = "0x180AB6490")]
|
|
private void NELABABGFOO(Bullet NLLMMPLAPBK)
|
|
{
|
|
int num = 0;
|
|
if (!(NLLMMPLAPBK == num))
|
|
{
|
|
Renderer visualRenderer = NLLMMPLAPBK.visualRenderer;
|
|
int num2 = 0;
|
|
if (visualRenderer != num2)
|
|
{
|
|
GameObject gameObject = NLLMMPLAPBK.visualRenderer.gameObject;
|
|
this.HBLLLMEMGML(gameObject);
|
|
}
|
|
ParticleSystem particles = NLLMMPLAPBK.particles;
|
|
int num3 = 0;
|
|
if (particles != num3)
|
|
{
|
|
GameObject gameObject2 = NLLMMPLAPBK.particles.gameObject;
|
|
this.HBLLLMEMGML(gameObject2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FAB RID: 81835 RVA: 0x004A3CA8 File Offset: 0x004A1EA8
|
|
[Token(Token = "0x6013FAB")]
|
|
[Address(RVA = "0xAB5B30", Offset = "0xAB4930", VA = "0x180AB5B30")]
|
|
private void HBLLLMEMGML(GameObject DIGEFDBDHNH)
|
|
{
|
|
GameObject gameObject = this.LAFKLIEPCMB.Dequeue();
|
|
this.LAFKLIEPCMB.Enqueue(DIGEFDBDHNH);
|
|
}
|
|
|
|
// Token: 0x06013FAC RID: 81836 RVA: 0x004A3CD4 File Offset: 0x004A1ED4
|
|
[Token(Token = "0x6013FAC")]
|
|
[Address(RVA = "0xAB5CD0", Offset = "0xAB4AD0", VA = "0x180AB5CD0")]
|
|
private Camera KHJKKNIKIDP()
|
|
{
|
|
Camera camera = new GameObject("PictureInPicture (PiP) Camera").AddComponent<Camera>();
|
|
Transform transform = camera.transform;
|
|
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
transform.parentInternal = transform2;
|
|
camera.gameObject.tag = "MirroredCamera";
|
|
this.HABFDGFJKLE();
|
|
UniversalAdditionalCameraData universalAdditionalCameraData = camera.gameObject.AddComponent<UniversalAdditionalCameraData>();
|
|
universalAdditionalCameraData.m_forceRenderMirrors = false;
|
|
universalAdditionalCameraData.m_RenderShadows = false;
|
|
return camera;
|
|
}
|
|
|
|
// Token: 0x06013FAD RID: 81837 RVA: 0x004A3D44 File Offset: 0x004A1F44
|
|
[Token(Token = "0x6013FAD")]
|
|
[Address(RVA = "0xAB6A20", Offset = "0xAB5820", VA = "0x180AB6A20")]
|
|
private void ONJIDDGMHND()
|
|
{
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
RenderTexture renderTexture;
|
|
this.LDEKHANDCBO = renderTexture;
|
|
clkaghiblml.targetTexture = renderTexture;
|
|
this.CLKAGHIBLML.depthTextureMode = DepthTextureMode.Depth;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
}
|
|
|
|
// Token: 0x06013FAE RID: 81838 RVA: 0x004A3D80 File Offset: 0x004A1F80
|
|
[Token(Token = "0x6013FAE")]
|
|
[Address(RVA = "0xAB47C0", Offset = "0xAB35C0", VA = "0x180AB47C0")]
|
|
private void DBJKGNBKPDI()
|
|
{
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
int num = 0;
|
|
if (ldekhandcbo != num)
|
|
{
|
|
this.LDEKHANDCBO.Release();
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.LDEKHANDCBO);
|
|
this.LDEKHANDCBO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FAF RID: 81839 RVA: 0x004A3DC8 File Offset: 0x004A1FC8
|
|
[Token(Token = "0x6013FAF")]
|
|
[Address(RVA = "0xAB3B40", Offset = "0xAB2940", VA = "0x180AB3B40")]
|
|
private void BEDBOHPCKIL()
|
|
{
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num = 0;
|
|
if (clkaghiblml != num)
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.CLKAGHIBLML.gameObject);
|
|
this.CLKAGHIBLML = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FB0 RID: 81840 RVA: 0x004A3E08 File Offset: 0x004A2008
|
|
[Token(Token = "0x6013FB0")]
|
|
[Address(RVA = "0xAB4940", Offset = "0xAB3740", VA = "0x180AB4940")]
|
|
private void EFNPANKLFGH()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
bool flag;
|
|
if (this.BEKMMBEEPOI <= unscaledTime && !flag)
|
|
{
|
|
int num = 0;
|
|
GameObject gameObject;
|
|
if (!(gameObject == num))
|
|
{
|
|
float smoothDeltaTime = Time.smoothDeltaTime;
|
|
float num2 = Mathf.Clamp(smoothDeltaTime, 1f, 1f);
|
|
float unscaledTime2 = Time.unscaledTime;
|
|
this.BEKMMBEEPOI = unscaledTime2;
|
|
GraphicsFormat graphicsFormat = this.LDEKHANDCBO.graphicsFormat;
|
|
if (gameObject != graphicsFormat)
|
|
{
|
|
this.DBJKGNBKPDI();
|
|
this.ONJIDDGMHND();
|
|
}
|
|
this.FABOLJMCDNF();
|
|
this.BNEFPHFLCBN();
|
|
this.LHOHPKMGHHP();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FB1 RID: 81841 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013FB1")]
|
|
[Address(RVA = "0xAB4B60", Offset = "0xAB3960", VA = "0x180AB4B60")]
|
|
private void FABOLJMCDNF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013FB2 RID: 81842 RVA: 0x004A3EA4 File Offset: 0x004A20A4
|
|
[Token(Token = "0x6013FB2")]
|
|
[Address(RVA = "0xAB3C20", Offset = "0xAB2A20", VA = "0x180AB3C20")]
|
|
private void BNEFPHFLCBN()
|
|
{
|
|
this.HABFDGFJKLE();
|
|
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;
|
|
float z6 = this.ELCKLOMJELF.z;
|
|
Vector3 vector6;
|
|
float z7 = vector6.z;
|
|
float deltaTime = Time.deltaTime;
|
|
Vector3 vector7;
|
|
float z8 = vector7.z;
|
|
this.ELCKLOMJELF.z = z8;
|
|
float z9 = vector7.z;
|
|
Vector3 vector8;
|
|
float z10 = vector8.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Vector3 vector9;
|
|
float z11 = vector9.z;
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Vector3 vector10;
|
|
float z12 = vector10.z;
|
|
}
|
|
Vector2 vector11;
|
|
float num = Vector2.SqrMagnitude(vector11);
|
|
float num2;
|
|
num = num2;
|
|
num2 = Mathf.Max(num, num);
|
|
Vector2 vector12;
|
|
float num3 = Vector2.SqrMagnitude(vector12);
|
|
num3 = num2;
|
|
num2 = Mathf.Max(num3, num3);
|
|
Vector2 vector13;
|
|
float num4 = Vector2.SqrMagnitude(vector13);
|
|
num4 = num2;
|
|
float num5 = Mathf.Max(num4, num4);
|
|
num2 = num5;
|
|
float num6 = Mathf.Min(Mathf.Lerp(1f, 2f, num5), 2f);
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num7 = 0;
|
|
float num8 = Mathf.Max(clkaghiblml.fieldOfView * 0.017453292f * 0.5f, num2);
|
|
Vector2 meeobjkklco = this.MEEOBJKKLCO;
|
|
int num9 = 0;
|
|
float num10 = this.MEEOBJKKLCO.y;
|
|
num6 = num8;
|
|
float deltaTime2 = Time.deltaTime;
|
|
num10 = deltaTime2;
|
|
Vector2 vector14 = Vector2.Lerp(num9, num7, num10);
|
|
float num11 = this.DPPOEIGBHGP;
|
|
this.MEEOBJKKLCO = deltaTime2;
|
|
this.MEEOBJKKLCO.y = meeobjkklco;
|
|
float num12 = Time.deltaTime;
|
|
num12 = num11;
|
|
float num13 = Mathf.Lerp(num12, num6, num10);
|
|
Camera clkaghiblml2 = this.CLKAGHIBLML;
|
|
this.DPPOEIGBHGP = num13;
|
|
Transform transform = clkaghiblml2.transform;
|
|
Vector3 vector15;
|
|
float z13 = vector15.z;
|
|
Vector3 vector16;
|
|
float z14 = vector16.z;
|
|
float dppoeigbhgp = this.DPPOEIGBHGP;
|
|
Vector3 vector17;
|
|
float z15 = vector17.z;
|
|
Vector3 vector18;
|
|
float z16 = vector18.z;
|
|
Vector3 vector19;
|
|
float z17 = vector19.z;
|
|
Transform transform2 = this.CLKAGHIBLML.transform;
|
|
float num14;
|
|
num11 = num14;
|
|
float num15 = Mathf.Lerp(Time.deltaTime, num11, dppoeigbhgp);
|
|
num11 = num15;
|
|
num15 = num11;
|
|
float num16 = Mathf.Max(num15, num11);
|
|
this.PPHJFMHNPED = num16;
|
|
num11 = this.PPHJFMHNPED;
|
|
}
|
|
|
|
// Token: 0x06013FB3 RID: 81843 RVA: 0x004A40E4 File Offset: 0x004A22E4
|
|
[Token(Token = "0x6013FB3")]
|
|
[Address(RVA = "0xAB5E90", Offset = "0xAB4C90", VA = "0x180AB5E90")]
|
|
private void LHOHPKMGHHP()
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay.AddForceMatrixRecalculationPerRenderFlag(this);
|
|
Dictionary<GameObject, int>.KeyCollection keys = this.FOLEEPIIPKJ.Keys;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
Transform transform = clkaghiblml.transform;
|
|
Transform transform2 = clkaghiblml.transform;
|
|
Camera clkaghiblml2 = this.CLKAGHIBLML;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
clkaghiblml2.targetTexture = ldekhandcbo;
|
|
this.CLKAGHIBLML.Render();
|
|
JODFIHBJHJM.DJIKGEKGANK();
|
|
JODFIHBJHJM.KEMHHNJNBCF();
|
|
Dictionary<GameObject, int>.KeyCollection keys2 = this.FOLEEPIIPKJ.Keys;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = this.FOLEEPIIPKJ[num2];
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
|
|
}
|
|
|
|
// Token: 0x06013FB4 RID: 81844 RVA: 0x004A41C0 File Offset: 0x004A23C0
|
|
[Token(Token = "0x6013FB4")]
|
|
[Address(RVA = "0xAB5990", Offset = "0xAB4790", VA = "0x180AB5990")]
|
|
private void HABFDGFJKLE()
|
|
{
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num = 0;
|
|
bool flag = clkaghiblml == num;
|
|
if (!flag)
|
|
{
|
|
this.CLKAGHIBLML.fieldOfView = (float)num;
|
|
this.CLKAGHIBLML.aspect = 1f;
|
|
this.CLKAGHIBLML.nearClipPlane = 1f;
|
|
this.CLKAGHIBLML.farClipPlane = 1f;
|
|
this.CLKAGHIBLML.cullingMask = (flag ? 1 : 0);
|
|
Camera clkaghiblml2 = this.CLKAGHIBLML;
|
|
int num2 = 0;
|
|
clkaghiblml2.useOcclusionCulling = num2 != 0;
|
|
this.CLKAGHIBLML.clearFlags = CameraClearFlags.Color;
|
|
Camera clkaghiblml3 = this.CLKAGHIBLML;
|
|
Camera clkaghiblml4 = this.CLKAGHIBLML;
|
|
int num3 = 0;
|
|
clkaghiblml4.enabled = num3 != 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FB5 RID: 81845 RVA: 0x004A4270 File Offset: 0x004A2470
|
|
[Token(Token = "0x6013FB5")]
|
|
[Address(RVA = "0xAB6E60", Offset = "0xAB5C60", VA = "0x180AB6E60")]
|
|
public EDBBLAEEBAE()
|
|
{
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.PEGJGMDGKJN = hkkohfhadkk;
|
|
List<Tool> list = new List(5);
|
|
this.MEMJILCICEN = list;
|
|
Queue<GameObject> queue = new Queue(5);
|
|
this.LAFKLIEPCMB = queue;
|
|
Dictionary<GameObject, int> dictionary = new Dictionary();
|
|
this.FOLEEPIIPKJ = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06013FB6 RID: 81846 RVA: 0x004A42BC File Offset: 0x004A24BC
|
|
[Token(Token = "0x6013FB6")]
|
|
[Address(RVA = "0xAB5560", Offset = "0xAB4360", VA = "0x180AB5560")]
|
|
[CompilerGenerated]
|
|
private void FDAGFNPPNKF(Tool EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
if (EGFEJGHDNAI != num && EGFEJGHDNAI.rigidbodyPickup.IKNMCIEGEHH != 0)
|
|
{
|
|
this.MEMJILCICEN.Add(EGFEJGHDNAI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FB7 RID: 81847 RVA: 0x004A42F8 File Offset: 0x004A24F8
|
|
[Token(Token = "0x6013FB7")]
|
|
[Address(RVA = "0xAB5880", Offset = "0xAB4680", VA = "0x180AB5880")]
|
|
[CompilerGenerated]
|
|
internal static Vector2 GHOMFFECHJN(Vector3 DDHPAFKBMON, ref EDBBLAEEBAE.LMOODKILNOG cpp2il__autoParamName__idx_1)
|
|
{
|
|
Quaternion cameraRotation = cpp2il__autoParamName__idx_1.cameraRotation;
|
|
float z = DDHPAFKBMON.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector2 vector2;
|
|
return vector2;
|
|
}
|
|
|
|
// Token: 0x0400CFA4 RID: 53156
|
|
[Token(Token = "0x400CFA4")]
|
|
private const int ABAPOILPDAB = 5;
|
|
|
|
// Token: 0x0400CFA5 RID: 53157
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CFA5")]
|
|
private Camera CLKAGHIBLML;
|
|
|
|
// Token: 0x0400CFA6 RID: 53158
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400CFA6")]
|
|
private RenderTexture LDEKHANDCBO;
|
|
|
|
// Token: 0x0400CFA7 RID: 53159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CFA7")]
|
|
private readonly HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400CFA8 RID: 53160
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CFA8")]
|
|
private Vector2 MEEOBJKKLCO;
|
|
|
|
// Token: 0x0400CFA9 RID: 53161
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400CFA9")]
|
|
private float DPPOEIGBHGP;
|
|
|
|
// Token: 0x0400CFAA RID: 53162
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400CFAA")]
|
|
private Vector3 ELCKLOMJELF;
|
|
|
|
// Token: 0x0400CFAB RID: 53163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400CFAB")]
|
|
private float PPHJFMHNPED;
|
|
|
|
// Token: 0x0400CFAC RID: 53164
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400CFAC")]
|
|
private IDisposable AENELEOCFPJ;
|
|
|
|
// Token: 0x0400CFAD RID: 53165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400CFAD")]
|
|
private readonly List<Tool> MEMJILCICEN;
|
|
|
|
// Token: 0x0400CFAE RID: 53166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400CFAE")]
|
|
private readonly Queue<GameObject> LAFKLIEPCMB;
|
|
|
|
// Token: 0x0400CFAF RID: 53167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400CFAF")]
|
|
private readonly Dictionary<GameObject, int> FOLEEPIIPKJ;
|
|
|
|
// Token: 0x0400CFB0 RID: 53168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400CFB0")]
|
|
private float BEKMMBEEPOI;
|
|
|
|
// Token: 0x02002DF0 RID: 11760
|
|
[Token(Token = "0x2002DF0")]
|
|
private enum HKEAMBMKHNJ
|
|
{
|
|
// Token: 0x0400CFB2 RID: 53170
|
|
[Token(Token = "0x400CFB2")]
|
|
Hidden,
|
|
// Token: 0x0400CFB3 RID: 53171
|
|
[Token(Token = "0x400CFB3")]
|
|
Open
|
|
}
|
|
|
|
// Token: 0x02002DF1 RID: 11761
|
|
[Token(Token = "0x2002DF1")]
|
|
[CompilerGenerated]
|
|
[StructLayout(3)]
|
|
private struct LMOODKILNOG
|
|
{
|
|
// Token: 0x0400CFB4 RID: 53172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB4")]
|
|
public Vector3 pivot;
|
|
|
|
// Token: 0x0400CFB5 RID: 53173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400CFB5")]
|
|
public Quaternion cameraRotation;
|
|
}
|
|
}
|