This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,153 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001FF2 RID: 8178
[Token(Token = "0x2001FF2")]
public class PlayerFlyIndicator : MonoBehaviour
{
// Token: 0x1700212D RID: 8493
// (get) Token: 0x0600D01A RID: 53274 RVA: 0x002FEEE4 File Offset: 0x002FD0E4
// (set) Token: 0x0600D01B RID: 53275 RVA: 0x002FEEF8 File Offset: 0x002FD0F8
[Token(Token = "0x1700212D")]
public float AGIJLKGKDBB
{
[Token(Token = "0x600D01A")]
[Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330")]
get
{
return this.JHJCINDODIL;
}
[Token(Token = "0x600D01B")]
[Address(RVA = "0xE3BD70", Offset = "0xE3AB70", VA = "0x180E3BD70")]
set
{
this.JHJCINDODIL = value;
this.MKBLJJGJAOH();
}
}
// Token: 0x0600D01C RID: 53276 RVA: 0x002FEF14 File Offset: 0x002FD114
[Token(Token = "0x600D01C")]
[Address(RVA = "0xE3BB80", Offset = "0xE3A980", VA = "0x180E3BB80")]
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: 0x0600D01D RID: 53277 RVA: 0x002FEFC0 File Offset: 0x002FD1C0
[Token(Token = "0x600D01D")]
[Address(RVA = "0xE3BA20", Offset = "0xE3A820", VA = "0x180E3BA20")]
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: 0x0600D01E RID: 53278 RVA: 0x002FF050 File Offset: 0x002FD250
[Token(Token = "0x600D01E")]
[Address(RVA = "0xE3B740", Offset = "0xE3A540", VA = "0x180E3B740")]
private void ECIMKFFPHMA(Color? GJAINANBOCB)
{
this.MKBLJJGJAOH();
}
// Token: 0x0600D01F RID: 53279 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D01F")]
[Address(RVA = "0xE3B750", Offset = "0xE3A550", VA = "0x180E3B750")]
private void MKBLJJGJAOH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D020 RID: 53280 RVA: 0x002FF064 File Offset: 0x002FD264
[Token(Token = "0x600D020")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public PlayerFlyIndicator()
{
}
// Token: 0x040084F9 RID: 34041
[Token(Token = "0x40084F9")]
private const float LAEJAHLAAHN = 0.5f;
// Token: 0x040084FA RID: 34042
[Token(Token = "0x40084FA")]
private static readonly int AHPIEPNGJCA = Shader.PropertyToID("_Charge");
// Token: 0x040084FB RID: 34043
[Token(Token = "0x40084FB")]
private static readonly int OJDLJHPCIFO = Shader.PropertyToID("_TintColor");
// Token: 0x040084FC RID: 34044
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40084FC")]
private Renderer CHEJPOIMMCK;
// Token: 0x040084FD RID: 34045
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40084FD")]
private Material KFENPJENIOI;
// Token: 0x040084FE RID: 34046
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40084FE")]
private LaserTeleporter HLNKCCKKHCB;
// Token: 0x040084FF RID: 34047
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40084FF")]
private float JHJCINDODIL;
}
}