m
This commit is contained in:
@@ -0,0 +1,389 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
// Token: 0x02000507 RID: 1287
|
||||
[Token(Token = "0x2000507")]
|
||||
public class PaddleballCamera : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170006AF RID: 1711
|
||||
// (get) Token: 0x0600262D RID: 9773 RVA: 0x00099DAC File Offset: 0x00097FAC
|
||||
// (set) Token: 0x0600262E RID: 9774 RVA: 0x00099DC0 File Offset: 0x00097FC0
|
||||
[Token(Token = "0x170006AF")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x600262D")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get;
|
||||
[Token(Token = "0x600262E")]
|
||||
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600262F RID: 9775 RVA: 0x00099DD4 File Offset: 0x00097FD4
|
||||
[Token(Token = "0x600262F")]
|
||||
[Address(RVA = "0x15EA3F0", Offset = "0x15E93F0", VA = "0x1815EA3F0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Vector2 vector = this.resolution;
|
||||
Material material = this.screenRenderMaterial;
|
||||
this.LNPCMDHHFGB = vector;
|
||||
Material material2 = new Material(material);
|
||||
this.ALODIMNNLDI = material2;
|
||||
Animator componentInChildren = base.GetComponentInChildren<Animator>();
|
||||
this.LDOJFIEANFB = componentInChildren;
|
||||
Tool component = base.GetComponent<Tool>();
|
||||
this.<MBFGOCOFHHM>k__BackingField = component;
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
tool.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002630 RID: 9776 RVA: 0x00099EA4 File Offset: 0x000980A4
|
||||
[Token(Token = "0x6002630")]
|
||||
[Address(RVA = "0x15EAC50", Offset = "0x15E9C50", VA = "0x1815EAC50")]
|
||||
private void Start()
|
||||
{
|
||||
Camera camera = this.camera;
|
||||
float lnpcmdhhfgb = this.LNPCMDHHFGB;
|
||||
camera.aspect = lnpcmdhhfgb;
|
||||
GameObject gameObject = this.camera.gameObject;
|
||||
string text = base.gameObject.name + "_Camera";
|
||||
gameObject.name = text;
|
||||
Transform transform = this.camera.transform;
|
||||
int num = 0;
|
||||
transform.SetParent(num, 16777216 != 0);
|
||||
RenderTexture renderTexture = new RenderTexture(num, 16777216, 24);
|
||||
this.LDEKHANDCBO = renderTexture;
|
||||
renderTexture.name = "PaddleballCamera";
|
||||
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
||||
int activeMsaaSampleCount = UniversalRenderPipeline.ActiveMsaaSampleCount;
|
||||
ldekhandcbo.antiAliasing = activeMsaaSampleCount;
|
||||
Camera camera2 = this.camera;
|
||||
int num2 = 0;
|
||||
if (camera2 != num2)
|
||||
{
|
||||
Camera camera3 = this.camera;
|
||||
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
||||
camera3.targetTexture = ldekhandcbo2;
|
||||
}
|
||||
Material alodimnnldi = this.ALODIMNNLDI;
|
||||
RenderTexture ldekhandcbo3 = this.LDEKHANDCBO;
|
||||
alodimnnldi.mainTexture = ldekhandcbo3;
|
||||
Renderer renderer = this.externalScreenRenderer;
|
||||
int num3 = 0;
|
||||
if (renderer != num3)
|
||||
{
|
||||
Renderer renderer2 = this.externalScreenRenderer;
|
||||
Material alodimnnldi2 = this.ALODIMNNLDI;
|
||||
renderer2.SetMaterial(alodimnnldi2);
|
||||
}
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num4 = 0;
|
||||
if (!(tool != num4))
|
||||
{
|
||||
}
|
||||
bool hasHolder = this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE;
|
||||
this.OpenScreen(hasHolder);
|
||||
}
|
||||
|
||||
// Token: 0x06002631 RID: 9777 RVA: 0x00099FF8 File Offset: 0x000981F8
|
||||
[Token(Token = "0x6002631")]
|
||||
[Address(RVA = "0x15EA6A0", Offset = "0x15E96A0", VA = "0x1815EA6A0")]
|
||||
private void OMPMOIAPCNM()
|
||||
{
|
||||
RenderTexture renderTexture;
|
||||
this.LDEKHANDCBO = renderTexture;
|
||||
renderTexture.name = "PaddleballCamera";
|
||||
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
||||
int activeMsaaSampleCount = UniversalRenderPipeline.ActiveMsaaSampleCount;
|
||||
ldekhandcbo.antiAliasing = activeMsaaSampleCount;
|
||||
Camera camera = this.camera;
|
||||
int num = 0;
|
||||
if (camera != num)
|
||||
{
|
||||
Camera camera2 = this.camera;
|
||||
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
|
||||
camera2.targetTexture = ldekhandcbo2;
|
||||
}
|
||||
Material alodimnnldi = this.ALODIMNNLDI;
|
||||
RenderTexture ldekhandcbo3 = this.LDEKHANDCBO;
|
||||
alodimnnldi.mainTexture = ldekhandcbo3;
|
||||
}
|
||||
|
||||
// Token: 0x06002632 RID: 9778 RVA: 0x0009A080 File Offset: 0x00098280
|
||||
[Token(Token = "0x6002632")]
|
||||
[Address(RVA = "0x15EA590", Offset = "0x15E9590", VA = "0x1815EA590")]
|
||||
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.OpenScreen(true);
|
||||
}
|
||||
|
||||
// Token: 0x06002633 RID: 9779 RVA: 0x0009A094 File Offset: 0x00098294
|
||||
[Token(Token = "0x6002633")]
|
||||
[Address(RVA = "0x15EA690", Offset = "0x15E9690", VA = "0x1815EA690")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
this.OpenScreen(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002634 RID: 9780 RVA: 0x0009A0AC File Offset: 0x000982AC
|
||||
[Token(Token = "0x6002634")]
|
||||
[Address(RVA = "0x15EA7F0", Offset = "0x15E97F0", VA = "0x1815EA7F0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
Camera camera = this.camera;
|
||||
int num2 = 0;
|
||||
if (camera != num2)
|
||||
{
|
||||
this.camera.DBJKGNBKPDI();
|
||||
global::UnityEngine.Object.Destroy(this.camera.gameObject);
|
||||
}
|
||||
Material alodimnnldi = this.ALODIMNNLDI;
|
||||
int num3 = 0;
|
||||
bool flag = alodimnnldi != num3;
|
||||
int num4 = 0;
|
||||
if (flag)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(this.ALODIMNNLDI);
|
||||
this.ALODIMNNLDI = num4;
|
||||
}
|
||||
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
||||
int num5 = 0;
|
||||
if (ldekhandcbo != num5)
|
||||
{
|
||||
this.LDEKHANDCBO.Release();
|
||||
global::UnityEngine.Object.DestroyImmediate(this.LDEKHANDCBO);
|
||||
this.LDEKHANDCBO = num4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002635 RID: 9781 RVA: 0x0009A1D4 File Offset: 0x000983D4
|
||||
[Token(Token = "0x6002635")]
|
||||
[Address(RVA = "0x15EAF10", Offset = "0x15E9F10", VA = "0x1815EAF10")]
|
||||
private void Update()
|
||||
{
|
||||
Transform transform = this.camera.transform;
|
||||
Transform transform2 = this.lensTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform3 = this.camera.transform;
|
||||
Transform transform4 = this.lensTransform;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
}
|
||||
int num2 = 0;
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
this.DKDIOCIJFJA = (float)num2;
|
||||
int num3 = 0;
|
||||
if (ldojfieanfb != num3 && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
float dkdiocijfja = this.DKDIOCIJFJA;
|
||||
int ncjoapgifnn = PaddleballCamera.NCJOAPGIFNN;
|
||||
ldojfieanfb2.SetFloat(ncjoapgifnn, dkdiocijfja);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002636 RID: 9782 RVA: 0x0009A290 File Offset: 0x00098490
|
||||
[Token(Token = "0x6002636")]
|
||||
[Address(RVA = "0x15EAA90", Offset = "0x15E9A90", VA = "0x1815EAA90")]
|
||||
public void OpenScreen(bool MCIOKLGHGFK)
|
||||
{
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
int num = 0;
|
||||
if (ldojfieanfb != num && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
int okohbehejch = PaddleballCamera.OKOHBEHEJCH;
|
||||
ldojfieanfb2.SetBool(okohbehejch, MCIOKLGHGFK);
|
||||
}
|
||||
Renderer renderer = this.externalScreenRenderer;
|
||||
int num2 = 0;
|
||||
if (renderer == num2)
|
||||
{
|
||||
this.camera.enabled = MCIOKLGHGFK;
|
||||
}
|
||||
if (this.FDPMDEJMEDI != MCIOKLGHGFK)
|
||||
{
|
||||
Renderer[] array = this.screenRenderers;
|
||||
int num3 = 0;
|
||||
this.FDPMDEJMEDI = MCIOKLGHGFK;
|
||||
int length = array.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
Renderer renderer2 = array[num3];
|
||||
if (MCIOKLGHGFK)
|
||||
{
|
||||
}
|
||||
Material material = this.defaultScreenMaterial;
|
||||
renderer2.SetMaterial(material);
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
bool fdpmdejmedi = this.FDPMDEJMEDI;
|
||||
base.enabled = fdpmdejmedi;
|
||||
}
|
||||
|
||||
// Token: 0x06002637 RID: 9783 RVA: 0x0009A35C File Offset: 0x0009855C
|
||||
[Token(Token = "0x6002637")]
|
||||
[Address(RVA = "0x15EA5A0", Offset = "0x15E95A0", VA = "0x1815EA5A0")]
|
||||
private void IHHGNMKEJIN(float OOONNFPBMKC)
|
||||
{
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
this.DKDIOCIJFJA = OOONNFPBMKC;
|
||||
int num = 0;
|
||||
if (ldojfieanfb != num && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
float dkdiocijfja = this.DKDIOCIJFJA;
|
||||
int ncjoapgifnn = PaddleballCamera.NCJOAPGIFNN;
|
||||
ldojfieanfb2.SetFloat(ncjoapgifnn, dkdiocijfja);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002638 RID: 9784 RVA: 0x0009A3B8 File Offset: 0x000985B8
|
||||
[Token(Token = "0x6002638")]
|
||||
[Address(RVA = "0x15EB190", Offset = "0x15EA190", VA = "0x1815EB190")]
|
||||
public PaddleballCamera()
|
||||
{
|
||||
ulong num;
|
||||
this.resolution = num;
|
||||
this.resolution.y = (float)0;
|
||||
float z = Vector3.zero.z;
|
||||
this.NHAOMEMANJA.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.GLOGKENIIGG.z = z2;
|
||||
this.LNPCMDHHFGB = 1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04001F4D RID: 8013
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001F4D")]
|
||||
[SerializeField]
|
||||
[Header("Camera")]
|
||||
private Camera camera;
|
||||
|
||||
// Token: 0x04001F4E RID: 8014
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001F4E")]
|
||||
[SerializeField]
|
||||
private Transform lensTransform;
|
||||
|
||||
// Token: 0x04001F4F RID: 8015
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001F4F")]
|
||||
[SerializeField]
|
||||
private Vector2 resolution;
|
||||
|
||||
// Token: 0x04001F50 RID: 8016
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001F50")]
|
||||
[SerializeField]
|
||||
[Header("Screens")]
|
||||
private Renderer[] screenRenderers;
|
||||
|
||||
// Token: 0x04001F51 RID: 8017
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001F51")]
|
||||
[SerializeField]
|
||||
private Renderer externalScreenRenderer;
|
||||
|
||||
// Token: 0x04001F52 RID: 8018
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4001F52")]
|
||||
[SerializeField]
|
||||
private Material screenRenderMaterial;
|
||||
|
||||
// Token: 0x04001F53 RID: 8019
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4001F53")]
|
||||
[SerializeField]
|
||||
private Material defaultScreenMaterial;
|
||||
|
||||
// Token: 0x04001F55 RID: 8021
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4001F55")]
|
||||
private RenderTexture LDEKHANDCBO;
|
||||
|
||||
// Token: 0x04001F56 RID: 8022
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4001F56")]
|
||||
private Vector3 NHAOMEMANJA;
|
||||
|
||||
// Token: 0x04001F57 RID: 8023
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4001F57")]
|
||||
private Vector3 GLOGKENIIGG;
|
||||
|
||||
// Token: 0x04001F58 RID: 8024
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4001F58")]
|
||||
private float LNPCMDHHFGB;
|
||||
|
||||
// Token: 0x04001F59 RID: 8025
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4001F59")]
|
||||
private Material ALODIMNNLDI;
|
||||
|
||||
// Token: 0x04001F5A RID: 8026
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4001F5A")]
|
||||
private Animator LDOJFIEANFB;
|
||||
|
||||
// Token: 0x04001F5B RID: 8027
|
||||
[Token(Token = "0x4001F5B")]
|
||||
private static readonly int NCJOAPGIFNN = Animator.StringToHash("Trigger");
|
||||
|
||||
// Token: 0x04001F5C RID: 8028
|
||||
[Token(Token = "0x4001F5C")]
|
||||
private static readonly int OKOHBEHEJCH = Animator.StringToHash("ScreenOpen");
|
||||
|
||||
// Token: 0x04001F5D RID: 8029
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4001F5D")]
|
||||
private float DKDIOCIJFJA;
|
||||
|
||||
// Token: 0x04001F5E RID: 8030
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4001F5E")]
|
||||
private bool FDPMDEJMEDI;
|
||||
}
|
||||
Reference in New Issue
Block a user