752 lines
23 KiB
C#
752 lines
23 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
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: 0x020028EA RID: 10474
|
|
[Token(Token = "0x20028EA")]
|
|
[StructLayout(3)]
|
|
public class EDBBLAEEBAE : GHJPGFBHMMC<EDBBLAEEBAE, PictureInPictureScreenPlayerBehaviorConfig>
|
|
{
|
|
// Token: 0x17003167 RID: 12647
|
|
// (get) Token: 0x0601250C RID: 75020 RVA: 0x0045DE48 File Offset: 0x0045C048
|
|
[Token(Token = "0x17003167")]
|
|
private PictureInPictureMenu HKGFAJJCOCO
|
|
{
|
|
[Token(Token = "0x601250C")]
|
|
[Address(RVA = "0x1062EC0", Offset = "0x10618C0", VA = "0x181062EC0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003168 RID: 12648
|
|
// (get) Token: 0x0601250D RID: 75021 RVA: 0x0045DE5C File Offset: 0x0045C05C
|
|
[Token(Token = "0x17003168")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x601250D")]
|
|
[Address(RVA = "0xFF49B0", Offset = "0xFF33B0", VA = "0x180FF49B0", Slot = "14")]
|
|
get
|
|
{
|
|
return 30;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003169 RID: 12649
|
|
// (get) Token: 0x0601250E RID: 75022 RVA: 0x0045DE6C File Offset: 0x0045C06C
|
|
[Token(Token = "0x17003169")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x601250E")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601250F RID: 75023 RVA: 0x0045DE7C File Offset: 0x0045C07C
|
|
[Token(Token = "0x601250F")]
|
|
[Address(RVA = "0x1065C50", Offset = "0x1064650", VA = "0x181065C50", 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.Instance.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: 0x06012510 RID: 75024 RVA: 0x0045DF74 File Offset: 0x0045C174
|
|
[Token(Token = "0x6012510")]
|
|
[Address(RVA = "0x1063D50", Offset = "0x1062750", VA = "0x181063D50", Slot = "17")]
|
|
public override void Dispose()
|
|
{
|
|
base.Dispose();
|
|
if (this.AENELEOCFPJ != 0)
|
|
{
|
|
}
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num = 0;
|
|
if (clkaghiblml != num)
|
|
{
|
|
SafeDestroy.GameObject(this.CLKAGHIBLML.gameObject);
|
|
this.CLKAGHIBLML = (ulong)0L;
|
|
}
|
|
this.DBJKGNBKPDI();
|
|
}
|
|
|
|
// Token: 0x06012511 RID: 75025 RVA: 0x0045DFC8 File Offset: 0x0045C1C8
|
|
[Token(Token = "0x6012511")]
|
|
[Address(RVA = "0x1065AB0", Offset = "0x10644B0", VA = "0x181065AB0", Slot = "18")]
|
|
protected override void NHOMMEMEFIB()
|
|
{
|
|
base.NHOMMEMEFIB();
|
|
ActionEvent<Bullet> localPlayerAcquiredBulletEvent = RangedWeapon.LocalPlayerAcquiredBulletEvent;
|
|
Action<Bullet> action = new Action(this.NELABABGFOO);
|
|
ActionEvent<PooledParticle> localPlayerAcquiredPooledParticleEvent = RangedWeapon.LocalPlayerAcquiredPooledParticleEvent;
|
|
Action<PooledParticle> action2 = new Action(this.DAIFPANGJDK);
|
|
ActionEvent<PooledParticle> localPlayerAcquiredLevelUpParticleEvent = PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent;
|
|
Action<PooledParticle> action3 = new Action(this.DAIFPANGJDK);
|
|
}
|
|
|
|
// Token: 0x06012512 RID: 75026 RVA: 0x0045E01C File Offset: 0x0045C21C
|
|
[Token(Token = "0x6012512")]
|
|
[Address(RVA = "0x1064B50", Offset = "0x1063550", VA = "0x181064B50", Slot = "19")]
|
|
protected override void GAPALICCLPH()
|
|
{
|
|
base.GAPALICCLPH();
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
ActionEvent<Bullet> localPlayerAcquiredBulletEvent = RangedWeapon.LocalPlayerAcquiredBulletEvent;
|
|
Action<Bullet> action = new Action(this.NELABABGFOO);
|
|
ActionEvent<PooledParticle> localPlayerAcquiredPooledParticleEvent = RangedWeapon.LocalPlayerAcquiredPooledParticleEvent;
|
|
Action<PooledParticle> action2 = new Action(this.DAIFPANGJDK);
|
|
ActionEvent<PooledParticle> localPlayerAcquiredLevelUpParticleEvent = PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent;
|
|
Action<PooledParticle> action3 = new Action(this.DAIFPANGJDK);
|
|
}
|
|
|
|
// Token: 0x06012513 RID: 75027 RVA: 0x0045E084 File Offset: 0x0045C284
|
|
[Token(Token = "0x6012513")]
|
|
[Address(RVA = "0x1066280", Offset = "0x1064C80", VA = "0x181066280", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
if (SingletonMonoBehaviour.Instance.HJACIJOBNMN)
|
|
{
|
|
}
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06012514 RID: 75028 RVA: 0x0045E0B4 File Offset: 0x0045C2B4
|
|
[Token(Token = "0x6012514")]
|
|
[Address(RVA = "0x10650E0", Offset = "0x1063AE0", VA = "0x1810650E0", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06012515 RID: 75029 RVA: 0x0045E0D8 File Offset: 0x0045C2D8
|
|
[Token(Token = "0x6012515")]
|
|
[Address(RVA = "0x1062DC0", Offset = "0x10617C0", VA = "0x181062DC0", Slot = "22")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06012516 RID: 75030 RVA: 0x0045E0F8 File Offset: 0x0045C2F8
|
|
[Token(Token = "0x6012516")]
|
|
[Address(RVA = "0x1062D10", Offset = "0x1061710", VA = "0x181062D10")]
|
|
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: 0x06012517 RID: 75031 RVA: 0x0045E130 File Offset: 0x0045C330
|
|
[Token(Token = "0x6012517")]
|
|
[Address(RVA = "0x1064AA0", Offset = "0x10634A0", VA = "0x181064AA0")]
|
|
private void GACPCMNNHOJ()
|
|
{
|
|
bool flag = this.GLGGBDGBMPP;
|
|
if (flag)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012518 RID: 75032 RVA: 0x0045E15C File Offset: 0x0045C35C
|
|
[Token(Token = "0x6012518")]
|
|
[Address(RVA = "0x1066070", Offset = "0x1064A70", VA = "0x181066070")]
|
|
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;
|
|
this.DPPOEIGBHGP = disposable;
|
|
DelegateData data = action.data;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.ELCKLOMJELF.z = z;
|
|
this.PPHJFMHNPED = 1f;
|
|
}
|
|
|
|
// Token: 0x06012519 RID: 75033 RVA: 0x0045E1C8 File Offset: 0x0045C3C8
|
|
[Token(Token = "0x6012519")]
|
|
[Address(RVA = "0x1066010", Offset = "0x1064A10", VA = "0x181066010")]
|
|
private void PFIOOHFJDKP()
|
|
{
|
|
if (!this.GLGGBDGBMPP)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700316A RID: 12650
|
|
// (get) Token: 0x0601251A RID: 75034 RVA: 0x0045E1F8 File Offset: 0x0045C3F8
|
|
[Token(Token = "0x1700316A")]
|
|
private bool EHHLPFBIIJL
|
|
{
|
|
[Token(Token = "0x601251A")]
|
|
[Address(RVA = "0x1065070", Offset = "0x1063A70", VA = "0x181065070")]
|
|
get
|
|
{
|
|
return SingletonMonoBehaviour.Instance.HJACIJOBNMN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700316B RID: 12651
|
|
// (get) Token: 0x0601251B RID: 75035 RVA: 0x0045E218 File Offset: 0x0045C418
|
|
[Token(Token = "0x1700316B")]
|
|
private bool NHMDIOMOECF
|
|
{
|
|
[Token(Token = "0x601251B")]
|
|
[Address(RVA = "0x1065270", Offset = "0x1063C70", VA = "0x181065270")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700316C RID: 12652
|
|
// (get) Token: 0x0601251C RID: 75036 RVA: 0x0045E230 File Offset: 0x0045C430
|
|
[Token(Token = "0x1700316C")]
|
|
private bool GLGGBDGBMPP
|
|
{
|
|
[Token(Token = "0x601251C")]
|
|
[Address(RVA = "0x10658B0", Offset = "0x10642B0", VA = "0x1810658B0")]
|
|
get
|
|
{
|
|
bool screensPictureInPictureEnabled = SingletonMonoBehaviour.Instance.HJACIJOBNMN;
|
|
if (!screensPictureInPictureEnabled)
|
|
{
|
|
return screensPictureInPictureEnabled;
|
|
}
|
|
if (screensPictureInPictureEnabled)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601251D RID: 75037 RVA: 0x0045E25C File Offset: 0x0045C45C
|
|
[Token(Token = "0x601251D")]
|
|
[Address(RVA = "0x1063BA0", Offset = "0x10625A0", VA = "0x181063BA0")]
|
|
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: 0x0601251E RID: 75038 RVA: 0x0045E2BC File Offset: 0x0045C4BC
|
|
[Token(Token = "0x601251E")]
|
|
[Address(RVA = "0x1065980", Offset = "0x1064380", VA = "0x181065980")]
|
|
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: 0x0601251F RID: 75039 RVA: 0x0045E330 File Offset: 0x0045C530
|
|
[Token(Token = "0x601251F")]
|
|
[Address(RVA = "0x1064FF0", Offset = "0x10639F0", VA = "0x181064FF0")]
|
|
private void HBLLLMEMGML(GameObject DIGEFDBDHNH)
|
|
{
|
|
GameObject gameObject = this.LAFKLIEPCMB.Dequeue();
|
|
this.LAFKLIEPCMB.Enqueue(DIGEFDBDHNH);
|
|
}
|
|
|
|
// Token: 0x06012520 RID: 75040 RVA: 0x0045E35C File Offset: 0x0045C55C
|
|
[Token(Token = "0x6012520")]
|
|
[Address(RVA = "0x1065130", Offset = "0x1063B30", VA = "0x181065130")]
|
|
private Camera KHJKKNIKIDP()
|
|
{
|
|
Camera camera = new GameObject("PictureInPicture (PiP) Camera").AddComponent<Camera>();
|
|
Transform transform = camera.transform;
|
|
Transform transform2 = SingletonMonoBehaviour.Instance.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: 0x06012521 RID: 75041 RVA: 0x0045E3CC File Offset: 0x0045C5CC
|
|
[Token(Token = "0x6012521")]
|
|
[Address(RVA = "0x1065F10", Offset = "0x1064910", VA = "0x181065F10")]
|
|
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: 0x06012522 RID: 75042 RVA: 0x0045E408 File Offset: 0x0045C608
|
|
[Token(Token = "0x6012522")]
|
|
[Address(RVA = "0x1063CC0", Offset = "0x10626C0", VA = "0x181063CC0")]
|
|
private void DBJKGNBKPDI()
|
|
{
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
int num = 0;
|
|
if (ldekhandcbo != num)
|
|
{
|
|
this.LDEKHANDCBO.Release();
|
|
SafeDestroy.Asset(this.LDEKHANDCBO);
|
|
this.LDEKHANDCBO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012523 RID: 75043 RVA: 0x0045E450 File Offset: 0x0045C650
|
|
[Token(Token = "0x6012523")]
|
|
[Address(RVA = "0x1062E30", Offset = "0x1061830", VA = "0x181062E30")]
|
|
private void BEDBOHPCKIL()
|
|
{
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num = 0;
|
|
if (clkaghiblml != num)
|
|
{
|
|
SafeDestroy.GameObject(this.CLKAGHIBLML.gameObject);
|
|
this.CLKAGHIBLML = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012524 RID: 75044 RVA: 0x0045E490 File Offset: 0x0045C690
|
|
[Token(Token = "0x6012524")]
|
|
[Address(RVA = "0x1063E30", Offset = "0x1062830", VA = "0x181063E30")]
|
|
private void EFNPANKLFGH()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
if (this.BEKMMBEEPOI <= unscaledTime)
|
|
{
|
|
float smoothDeltaTime = Time.smoothDeltaTime;
|
|
float num = Mathf.Clamp(smoothDeltaTime, 1f, 1f);
|
|
float unscaledTime2 = Time.unscaledTime;
|
|
this.BEKMMBEEPOI = unscaledTime2;
|
|
GraphicsFormat graphicsFormat = this.LDEKHANDCBO.graphicsFormat;
|
|
this.DBJKGNBKPDI();
|
|
this.ONJIDDGMHND();
|
|
this.FABOLJMCDNF();
|
|
this.BNEFPHFLCBN();
|
|
this.LHOHPKMGHHP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012525 RID: 75045 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012525")]
|
|
[Address(RVA = "0x1063FB0", Offset = "0x10629B0", VA = "0x181063FB0")]
|
|
private void FABOLJMCDNF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012526 RID: 75046 RVA: 0x0045E510 File Offset: 0x0045C710
|
|
[Token(Token = "0x6012526")]
|
|
[Address(RVA = "0x1062F10", Offset = "0x1061910", VA = "0x181062F10")]
|
|
private void BNEFPHFLCBN()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.HABFDGFJKLE();
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
Vector3 up = Vector3.up;
|
|
int num2 = 0;
|
|
Vector3 up2 = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num3 = 0;
|
|
float z2 = this.ELCKLOMJELF.z;
|
|
int num4 = 0;
|
|
float deltaTime = Time.deltaTime;
|
|
float z3 = Vector3.Slerp(num4, num2, (float)num3).z;
|
|
this.ELCKLOMJELF.z = z3;
|
|
Vector3 up3 = Vector3.up;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
List<Tool> memjilcicen = this.MEMJILCICEN;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
Vector2 vector2;
|
|
float num5 = Vector2.SqrMagnitude(vector2);
|
|
float num6;
|
|
num5 = num6;
|
|
num6 = Mathf.Max(num5, num5);
|
|
Vector2 vector3;
|
|
float num7 = Vector2.SqrMagnitude(vector3);
|
|
num5 = num7;
|
|
num7 = num6;
|
|
num6 = Mathf.Max(num7, num5);
|
|
Vector2 vector4;
|
|
float num8 = Vector2.SqrMagnitude(vector4);
|
|
num5 = num8;
|
|
num8 = num6;
|
|
float num9 = Mathf.Max(num8, num5);
|
|
num6 = num9;
|
|
float num10 = Mathf.Min(Mathf.Lerp(1f, 2f, num9), 2f);
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
int num11 = 0;
|
|
num10 = Mathf.Max(clkaghiblml.fieldOfView * 0.017453292f * 0.5f, num6);
|
|
Vector2 meeobjkklco = this.MEEOBJKKLCO;
|
|
float num12 = this.MEEOBJKKLCO.y;
|
|
int num13 = 0;
|
|
float deltaTime2 = Time.deltaTime;
|
|
num12 = deltaTime2;
|
|
Vector2 vector5 = Vector2.Lerp(num13, num11, num12);
|
|
this.MEEOBJKKLCO = deltaTime2;
|
|
this.MEEOBJKKLCO.y = meeobjkklco;
|
|
float num14 = this.DPPOEIGBHGP;
|
|
float num15 = Time.deltaTime;
|
|
num15 = num14;
|
|
float num16 = Mathf.Lerp(num15, num10, num12);
|
|
this.DPPOEIGBHGP = num16;
|
|
Camera clkaghiblml2 = this.CLKAGHIBLML;
|
|
int num17 = 0;
|
|
Transform transform = clkaghiblml2.transform;
|
|
Vector3 vector6;
|
|
float z4 = vector6.z;
|
|
float dppoeigbhgp = this.DPPOEIGBHGP;
|
|
transform.position = num17;
|
|
Camera clkaghiblml3 = this.CLKAGHIBLML;
|
|
int num18 = 0;
|
|
clkaghiblml3.transform.rotation = num18;
|
|
float num19;
|
|
num14 = num19;
|
|
float num20 = Mathf.Lerp(Time.deltaTime, num14, dppoeigbhgp);
|
|
num14 = num20;
|
|
num20 = num14;
|
|
float num21 = Mathf.Max(num20, num14);
|
|
this.PPHJFMHNPED = num21;
|
|
num14 = this.PPHJFMHNPED;
|
|
}
|
|
|
|
// Token: 0x06012527 RID: 75047 RVA: 0x0045E73C File Offset: 0x0045C93C
|
|
[Token(Token = "0x6012527")]
|
|
[Address(RVA = "0x10652E0", Offset = "0x1063CE0", VA = "0x1810652E0")]
|
|
private void LHOHPKMGHHP()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay.CurrentDefaultSkinnedMeshRenderers;
|
|
int length = currentDefaultSkinnedMeshRenderers.Length;
|
|
if (num < length)
|
|
{
|
|
SkinnedMeshRenderer skinnedMeshRenderer = currentDefaultSkinnedMeshRenderers[num];
|
|
int num2 = 0;
|
|
if (skinnedMeshRenderer != num2)
|
|
{
|
|
skinnedMeshRenderer.forceMatrixRecalculationPerRender = true;
|
|
}
|
|
num++;
|
|
}
|
|
Dictionary<GameObject, int>.KeyCollection keys = this.FOLEEPIIPKJ.Keys;
|
|
Dictionary<GameObject, int>.KeyCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
Dictionary<GameObject, int>.KeyCollection.Enumerator enumerator2;
|
|
if (num != -1)
|
|
{
|
|
Camera clkaghiblml = this.CLKAGHIBLML;
|
|
Transform transform = clkaghiblml.transform;
|
|
Transform transform2 = clkaghiblml.transform;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
JODFIHBJHJM.DOGOCPNPDJN(num);
|
|
JODFIHBJHJM.IMMCLKHHCKB(num, num4, num3);
|
|
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;
|
|
if (enumerator2 == 0)
|
|
{
|
|
goto IL_E7;
|
|
}
|
|
int num5 = this.FOLEEPIIPKJ[num];
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
IL_E7:
|
|
num++;
|
|
enumerator2.Dispose();
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06012528 RID: 75048 RVA: 0x0045E84C File Offset: 0x0045CA4C
|
|
[Token(Token = "0x6012528")]
|
|
[Address(RVA = "0x1064E50", Offset = "0x1063850", VA = "0x181064E50")]
|
|
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: 0x06012529 RID: 75049 RVA: 0x0045E8FC File Offset: 0x0045CAFC
|
|
[Token(Token = "0x6012529")]
|
|
[Address(RVA = "0x1066330", Offset = "0x1064D30", VA = "0x181066330")]
|
|
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: 0x0601252A RID: 75050 RVA: 0x0045E948 File Offset: 0x0045CB48
|
|
[Token(Token = "0x601252A")]
|
|
[Address(RVA = "0x10649F0", Offset = "0x10633F0", VA = "0x1810649F0")]
|
|
[CompilerGenerated]
|
|
private void FDAGFNPPNKF(Tool EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
if (EGFEJGHDNAI != num && EGFEJGHDNAI.rigidbodyPickup.IKNMCIEGEHH != 0)
|
|
{
|
|
this.MEMJILCICEN.Add(EGFEJGHDNAI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601252B RID: 75051 RVA: 0x0045E984 File Offset: 0x0045CB84
|
|
[Token(Token = "0x601252B")]
|
|
[Address(RVA = "0x1064D40", Offset = "0x1063740", VA = "0x181064D40")]
|
|
[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: 0x0400C3CB RID: 50123
|
|
[Token(Token = "0x400C3CB")]
|
|
private const int ABAPOILPDAB = 5;
|
|
|
|
// Token: 0x0400C3CC RID: 50124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400C3CC")]
|
|
private Camera CLKAGHIBLML;
|
|
|
|
// Token: 0x0400C3CD RID: 50125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400C3CD")]
|
|
private RenderTexture LDEKHANDCBO;
|
|
|
|
// Token: 0x0400C3CE RID: 50126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400C3CE")]
|
|
private readonly HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400C3CF RID: 50127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400C3CF")]
|
|
private Vector2 MEEOBJKKLCO;
|
|
|
|
// Token: 0x0400C3D0 RID: 50128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400C3D0")]
|
|
private float DPPOEIGBHGP;
|
|
|
|
// Token: 0x0400C3D1 RID: 50129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400C3D1")]
|
|
private Vector3 ELCKLOMJELF;
|
|
|
|
// Token: 0x0400C3D2 RID: 50130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400C3D2")]
|
|
private float PPHJFMHNPED;
|
|
|
|
// Token: 0x0400C3D3 RID: 50131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400C3D3")]
|
|
private IDisposable AENELEOCFPJ;
|
|
|
|
// Token: 0x0400C3D4 RID: 50132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400C3D4")]
|
|
private readonly List<Tool> MEMJILCICEN;
|
|
|
|
// Token: 0x0400C3D5 RID: 50133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400C3D5")]
|
|
private readonly Queue<GameObject> LAFKLIEPCMB;
|
|
|
|
// Token: 0x0400C3D6 RID: 50134
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400C3D6")]
|
|
private readonly Dictionary<GameObject, int> FOLEEPIIPKJ;
|
|
|
|
// Token: 0x0400C3D7 RID: 50135
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400C3D7")]
|
|
private float BEKMMBEEPOI;
|
|
|
|
// Token: 0x020028EB RID: 10475
|
|
[Token(Token = "0x20028EB")]
|
|
private enum HKEAMBMKHNJ
|
|
{
|
|
// Token: 0x0400C3D9 RID: 50137
|
|
[Token(Token = "0x400C3D9")]
|
|
Hidden,
|
|
// Token: 0x0400C3DA RID: 50138
|
|
[Token(Token = "0x400C3DA")]
|
|
Open
|
|
}
|
|
|
|
// Token: 0x020028EC RID: 10476
|
|
[Token(Token = "0x20028EC")]
|
|
[CompilerGenerated]
|
|
[StructLayout(3)]
|
|
private struct LMOODKILNOG
|
|
{
|
|
// Token: 0x0400C3DB RID: 50139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C3DB")]
|
|
public Vector3 pivot;
|
|
|
|
// Token: 0x0400C3DC RID: 50140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400C3DC")]
|
|
public Quaternion cameraRotation;
|
|
}
|
|
}
|