This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,181 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001C60 RID: 7264
[Token(Token = "0x2001C60")]
[StructLayout(3)]
public class PlayerFlyIndicator : MonoBehaviour
{
// Token: 0x17001E6D RID: 7789
// (get) Token: 0x0600C2C7 RID: 49863 RVA: 0x002DF1CC File Offset: 0x002DD3CC
// (set) Token: 0x0600C2C8 RID: 49864 RVA: 0x002DF1E0 File Offset: 0x002DD3E0
[Token(Token = "0x17001E6D")]
public float AGIJLKGKDBB
{
[Token(Token = "0x600C2C7")]
[Address(RVA = "0x467C00", Offset = "0x466600", VA = "0x180467C00")]
get
{
return this.JHJCINDODIL;
}
[Token(Token = "0x600C2C8")]
[Address(RVA = "0x141AEC0", Offset = "0x14198C0", VA = "0x18141AEC0")]
set
{
this.JHJCINDODIL = value;
this.MKBLJJGJAOH();
}
}
// Token: 0x0600C2C9 RID: 49865 RVA: 0x002DF1FC File Offset: 0x002DD3FC
[Token(Token = "0x600C2C9")]
[Address(RVA = "0x141ACD0", Offset = "0x14196D0", VA = "0x18141ACD0")]
private void Start()
{
LaserTeleporter hlnkcckkhcb;
Delegate @delegate;
do
{
Renderer componentInChildren = base.GetComponentInChildren<Renderer>();
this.CHEJPOIMMCK = componentInChildren;
Material material = new Material(componentInChildren.GetSharedMaterial());
Renderer chejpoimmck = this.CHEJPOIMMCK;
this.KFENPJENIOI = material;
chejpoimmck.SetMaterial(material);
LaserTeleporter laserTeleporter = base.GetComponentInParent<PlayerHand>()._laserTeleporter;
this.HLNKCCKKHCB = laserTeleporter;
int num = 0;
if (!(laserTeleporter != num))
{
goto IL_90;
}
hlnkcckkhcb = this.HLNKCCKKHCB;
Action<Color?> laserColorChanged = hlnkcckkhcb.LaserColorChanged;
Action<Color?> action = new Action(this.ECIMKFFPHMA);
@delegate = Delegate.Combine(laserColorChanged, action);
}
while (@delegate != 0 && @delegate == 0);
hlnkcckkhcb.LaserColorChanged = @delegate;
IL_90:
this.MKBLJJGJAOH();
}
// Token: 0x0600C2CA RID: 49866 RVA: 0x002DF2A8 File Offset: 0x002DD4A8
[Token(Token = "0x600C2CA")]
[Address(RVA = "0x141AB70", Offset = "0x1419570", VA = "0x18141AB70")]
private void OnDestroy()
{
LaserTeleporter hlnkcckkhcb2;
Delegate @delegate;
do
{
Material kfenpjenioi = this.KFENPJENIOI;
int num = 0;
bool flag = kfenpjenioi != num;
int num2 = 0;
if (flag)
{
global::UnityEngine.Object.Destroy(this.KFENPJENIOI);
this.KFENPJENIOI = num2;
}
LaserTeleporter hlnkcckkhcb = this.HLNKCCKKHCB;
int num3 = 0;
if (!(hlnkcckkhcb != num3))
{
return;
}
hlnkcckkhcb2 = this.HLNKCCKKHCB;
Action<Color?> laserColorChanged = hlnkcckkhcb2.LaserColorChanged;
Action<Color?> action = new Action(this.ECIMKFFPHMA);
@delegate = Delegate.Remove(laserColorChanged, action);
}
while (@delegate != 0 && @delegate == 0);
hlnkcckkhcb2.LaserColorChanged = @delegate;
}
// Token: 0x0600C2CB RID: 49867 RVA: 0x002DF338 File Offset: 0x002DD538
[Token(Token = "0x600C2CB")]
[Address(RVA = "0x141A890", Offset = "0x1419290", VA = "0x18141A890")]
private void ECIMKFFPHMA(Color? GJAINANBOCB)
{
this.MKBLJJGJAOH();
}
// Token: 0x0600C2CC RID: 49868 RVA: 0x002DF34C File Offset: 0x002DD54C
[Token(Token = "0x600C2CC")]
[Address(RVA = "0x141A8A0", Offset = "0x14192A0", VA = "0x18141A8A0")]
private void MKBLJJGJAOH()
{
Material kfenpjenioi = this.KFENPJENIOI;
int num = 0;
if (kfenpjenioi != num)
{
Material kfenpjenioi2 = this.KFENPJENIOI;
float jhjcindodil = this.JHJCINDODIL;
int ahpiepngjca = PlayerFlyIndicator.AHPIEPNGJCA;
kfenpjenioi2.SetFloatImpl(ahpiepngjca, jhjcindodil);
}
LaserTeleporter hlnkcckkhcb = this.HLNKCCKKHCB;
int num2 = 0;
if (hlnkcckkhcb != num2)
{
LaserTeleporter hlnkcckkhcb2 = this.HLNKCCKKHCB;
Color? idcdllgiagp = hlnkcckkhcb2.IDCDLLGIAGP;
if (hlnkcckkhcb2 != 0)
{
}
Color? <NMLEIEFPMLJ>k__BackingField = ParabolicPointer.<NMLEIEFPMLJ>k__BackingField;
int npnnddoccjl = ParabolicPointer.NPNNDDOCCJL;
Material kfenpjenioi3 = this.KFENPJENIOI;
}
GameObject gameObject = base.gameObject;
if (gameObject == 0)
{
}
gameObject.SetActive(true);
}
// Token: 0x0600C2CD RID: 49869 RVA: 0x002DF3EC File Offset: 0x002DD5EC
[Token(Token = "0x600C2CD")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public PlayerFlyIndicator()
{
}
// Token: 0x040080BA RID: 32954
[Token(Token = "0x40080BA")]
private const float LAEJAHLAAHN = 0.5f;
// Token: 0x040080BB RID: 32955
[Token(Token = "0x40080BB")]
private static readonly int AHPIEPNGJCA = Shader.PropertyToID("_Charge");
// Token: 0x040080BC RID: 32956
[Token(Token = "0x40080BC")]
private static readonly int OJDLJHPCIFO = Shader.PropertyToID("_TintColor");
// Token: 0x040080BD RID: 32957
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40080BD")]
private Renderer CHEJPOIMMCK;
// Token: 0x040080BE RID: 32958
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40080BE")]
private Material KFENPJENIOI;
// Token: 0x040080BF RID: 32959
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40080BF")]
private LaserTeleporter HLNKCCKKHCB;
// Token: 0x040080C0 RID: 32960
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40080C0")]
private float JHJCINDODIL;
}
}