a
This commit is contained in:
@@ -0,0 +1,297 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
// Token: 0x020004AC RID: 1196
|
||||
[Token(Token = "0x20004AC")]
|
||||
public class TogglablePhysicsButtonVisual : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002355 RID: 9045 RVA: 0x0008EFBC File Offset: 0x0008D1BC
|
||||
[Token(Token = "0x6002355")]
|
||||
[Address(RVA = "0x147AFD0", Offset = "0x1479DD0", VA = "0x18147AFD0")]
|
||||
private void Awake()
|
||||
{
|
||||
Rigidbody component = base.GetComponent<Rigidbody>();
|
||||
this.FLGFNOPBNBL = component;
|
||||
Collider component2 = base.GetComponent<Collider>();
|
||||
Transform transform = this.toggleOnTransform;
|
||||
this.GMJANNPJBOF = component2;
|
||||
Transform transform2 = this.toggleOffTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = this.toggleOffTransform;
|
||||
Rigidbody flgfnopbnbl = this.FLGFNOPBNBL;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
this.BAKFCIADPIP.z = z4;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Rigidbody flgfnopbnbl2 = this.FLGFNOPBNBL;
|
||||
float z6 = Vector3.zero.z;
|
||||
CIMGBMFEJGJ componentInParent = base.GetComponentInParent<CIMGBMFEJGJ>();
|
||||
this.DCPDGMOGGOI = componentInParent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
CIMGBMFEJGJ dcpdgmoggoi = this.DCPDGMOGGOI;
|
||||
UnityAction<PhysicalButtonBase.MJMLDNKNIIM, Player> unityAction2 = new UnityAction(this.PLCJLOCIDJA);
|
||||
CIMGBMFEJGJ dcpdgmoggoi2 = this.DCPDGMOGGOI;
|
||||
Action action = new Action(this.IPGGGFCBJHD);
|
||||
if (this.overrideEmissivePowerValues)
|
||||
{
|
||||
float num = this.toggledOnEmissivePower;
|
||||
this.EKOEEMKLJGB = num;
|
||||
float num2 = this.toggledOffEmissivePower;
|
||||
this.KJKLNHDCLLF = num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002356 RID: 9046 RVA: 0x0008F0D0 File Offset: 0x0008D2D0
|
||||
[Token(Token = "0x6002356")]
|
||||
[Address(RVA = "0x147BBB0", Offset = "0x147A9B0", VA = "0x18147BBB0")]
|
||||
private void Start()
|
||||
{
|
||||
this.CBJBBHJHDGP();
|
||||
}
|
||||
|
||||
// Token: 0x06002357 RID: 9047 RVA: 0x0008F0E4 File Offset: 0x0008D2E4
|
||||
[Token(Token = "0x6002357")]
|
||||
[Address(RVA = "0x147BBC0", Offset = "0x147A9C0", VA = "0x18147BBC0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.DCPDGMOGGOI != 0)
|
||||
{
|
||||
Action action = new Action(this.IPGGGFCBJHD);
|
||||
CIMGBMFEJGJ dcpdgmoggoi = this.DCPDGMOGGOI;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
CIMGBMFEJGJ dcpdgmoggoi2 = this.DCPDGMOGGOI;
|
||||
UnityAction<PhysicalButtonBase.MJMLDNKNIIM, Player> unityAction2 = new UnityAction(this.PLCJLOCIDJA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002358 RID: 9048 RVA: 0x0008F138 File Offset: 0x0008D338
|
||||
[Token(Token = "0x6002358")]
|
||||
[Address(RVA = "0x147B440", Offset = "0x147A240", VA = "0x18147B440")]
|
||||
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, Player EEMNAFPPPIK)
|
||||
{
|
||||
CIMGBMFEJGJ dcpdgmoggoi = this.DCPDGMOGGOI;
|
||||
}
|
||||
|
||||
// Token: 0x06002359 RID: 9049 RVA: 0x0008F154 File Offset: 0x0008D354
|
||||
[Token(Token = "0x6002359")]
|
||||
[Address(RVA = "0x147BD10", Offset = "0x147AB10", VA = "0x18147BD10")]
|
||||
private void PLCJLOCIDJA(PhysicalButtonBase.MJMLDNKNIIM GKNIHNHGBKC, Player EEMNAFPPPIK)
|
||||
{
|
||||
this.HHAIHKMMGHK = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600235A RID: 9050 RVA: 0x0008F168 File Offset: 0x0008D368
|
||||
[Token(Token = "0x600235A")]
|
||||
[Address(RVA = "0x147BBB0", Offset = "0x147A9B0", VA = "0x18147BBB0")]
|
||||
private void IPGGGFCBJHD()
|
||||
{
|
||||
this.CBJBBHJHDGP();
|
||||
}
|
||||
|
||||
// Token: 0x0600235B RID: 9051 RVA: 0x0008F17C File Offset: 0x0008D37C
|
||||
[Token(Token = "0x600235B")]
|
||||
[Address(RVA = "0x147B2D0", Offset = "0x147A0D0", VA = "0x18147B2D0")]
|
||||
private void CBJBBHJHDGP()
|
||||
{
|
||||
Renderer renderer = this.toggleMaterialRenderer;
|
||||
int num = 0;
|
||||
if (!(renderer == num))
|
||||
{
|
||||
if (0 > (int)this.EKOEEMKLJGB)
|
||||
{
|
||||
Material sharedMaterial = this.toggleMaterialRenderer.GetSharedMaterial();
|
||||
int kbkiinlnpck = TogglablePhysicsButtonVisual.KBKIINLNPCK;
|
||||
float floatImpl = sharedMaterial.GetFloatImpl(kbkiinlnpck);
|
||||
this.EKOEEMKLJGB = floatImpl;
|
||||
}
|
||||
Material material = this.toggleMaterialRenderer.GetMaterial();
|
||||
CIMGBMFEJGJ dcpdgmoggoi = this.DCPDGMOGGOI;
|
||||
int kbkiinlnpck2 = TogglablePhysicsButtonVisual.KBKIINLNPCK;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
float kjklnhdcllf = this.KJKLNHDCLLF;
|
||||
material.SetFloatImpl(kbkiinlnpck2, kjklnhdcllf);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600235C RID: 9052 RVA: 0x0008F204 File Offset: 0x0008D404
|
||||
[Token(Token = "0x600235C")]
|
||||
[Address(RVA = "0x147B4A0", Offset = "0x147A2A0", VA = "0x18147B4A0")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
CIMGBMFEJGJ dcpdgmoggoi = this.DCPDGMOGGOI;
|
||||
if (0 != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
Transform transform = this.toggleOffTransform;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
Transform transform2 = this.toggleOnTransform;
|
||||
Collider kaafhbaacno = this.KAAFHBAACNO;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = 0;
|
||||
float num4;
|
||||
if (kaafhbaacno != num2)
|
||||
{
|
||||
Collider gmjannpjbof = this.GMJANNPJBOF;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = base.transform;
|
||||
Transform transform5 = this.KAAFHBAACNO.gameObject.transform;
|
||||
Transform transform6 = this.KAAFHBAACNO.gameObject.transform;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Rigidbody flgfnopbnbl = this.FLGFNOPBNBL;
|
||||
float z2 = this.BAKFCIADPIP.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float num3 = num4;
|
||||
float num5 = Mathf.Clamp01(num3);
|
||||
}
|
||||
}
|
||||
Rigidbody flgfnopbnbl2 = this.FLGFNOPBNBL;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
float num6;
|
||||
num4 = num6;
|
||||
int num7 = 0;
|
||||
float num8 = num4;
|
||||
float num9 = Mathf.Clamp01(num8);
|
||||
int num10 = 0;
|
||||
float num11;
|
||||
num4 = num11;
|
||||
float deltaTime = Time.deltaTime;
|
||||
Vector3 vector4 = num10 + num7;
|
||||
Transform transform7 = base.transform;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
Rigidbody flgfnopbnbl3 = this.FLGFNOPBNBL;
|
||||
Rigidbody flgfnopbnbl4 = this.FLGFNOPBNBL;
|
||||
}
|
||||
if (this.HHAIHKMMGHK)
|
||||
{
|
||||
CIMGBMFEJGJ dcpdgmoggoi2 = this.DCPDGMOGGOI;
|
||||
Quaternion quaternion;
|
||||
this.FIBHBBIOCFP = quaternion;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600235D RID: 9053 RVA: 0x0008F344 File Offset: 0x0008D544
|
||||
[Token(Token = "0x600235D")]
|
||||
[Address(RVA = "0x147BD70", Offset = "0x147AB70", VA = "0x18147BD70")]
|
||||
public TogglablePhysicsButtonVisual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B28 RID: 6952
|
||||
[Token(Token = "0x4001B28")]
|
||||
private static readonly int KBKIINLNPCK = Shader.PropertyToID("_EmissivePower");
|
||||
|
||||
// Token: 0x04001B29 RID: 6953
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001B29")]
|
||||
[SerializeField]
|
||||
private float toggleOffSpeed = 0.5f;
|
||||
|
||||
// Token: 0x04001B2A RID: 6954
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001B2A")]
|
||||
[SerializeField]
|
||||
private float toggleOnSpeed = 10f;
|
||||
|
||||
// Token: 0x04001B2B RID: 6955
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001B2B")]
|
||||
[SerializeField]
|
||||
private Transform toggleOffTransform;
|
||||
|
||||
// Token: 0x04001B2C RID: 6956
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001B2C")]
|
||||
[SerializeField]
|
||||
private Transform toggleOnTransform;
|
||||
|
||||
// Token: 0x04001B2D RID: 6957
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001B2D")]
|
||||
[SerializeField]
|
||||
private Renderer toggleMaterialRenderer;
|
||||
|
||||
// Token: 0x04001B2E RID: 6958
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001B2E")]
|
||||
[SerializeField]
|
||||
private bool overrideEmissivePowerValues;
|
||||
|
||||
// Token: 0x04001B2F RID: 6959
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4001B2F")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("overrideEmissivePowerValues")]
|
||||
private float toggledOnEmissivePower = 2.5f;
|
||||
|
||||
// Token: 0x04001B30 RID: 6960
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001B30")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("overrideEmissivePowerValues")]
|
||||
private float toggledOffEmissivePower;
|
||||
|
||||
// Token: 0x04001B31 RID: 6961
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001B31")]
|
||||
private Rigidbody FLGFNOPBNBL;
|
||||
|
||||
// Token: 0x04001B32 RID: 6962
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001B32")]
|
||||
private Vector3 BAKFCIADPIP;
|
||||
|
||||
// Token: 0x04001B33 RID: 6963
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001B33")]
|
||||
private Collider GMJANNPJBOF;
|
||||
|
||||
// Token: 0x04001B34 RID: 6964
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4001B34")]
|
||||
private float EKOEEMKLJGB = -1f;
|
||||
|
||||
// Token: 0x04001B35 RID: 6965
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4001B35")]
|
||||
private float KJKLNHDCLLF;
|
||||
|
||||
// Token: 0x04001B36 RID: 6966
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4001B36")]
|
||||
private CIMGBMFEJGJ DCPDGMOGGOI;
|
||||
|
||||
// Token: 0x04001B37 RID: 6967
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4001B37")]
|
||||
private AGAJMBPABDL FIBHBBIOCFP;
|
||||
|
||||
// Token: 0x04001B38 RID: 6968
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4001B38")]
|
||||
private Collider KAAFHBAACNO;
|
||||
|
||||
// Token: 0x04001B39 RID: 6969
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4001B39")]
|
||||
private bool HHAIHKMMGHK;
|
||||
}
|
||||
Reference in New Issue
Block a user