Files
2026-04-10 22:50:51 +02:00

94 lines
2.5 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
// Token: 0x020000A9 RID: 169
[Token(Token = "0x20000A9")]
public class FadeOverDistance : MonoBehaviour
{
// Token: 0x06000473 RID: 1139 RVA: 0x00017A94 File Offset: 0x00015C94
[Token(Token = "0x6000473")]
[Address(RVA = "0xB9D330", Offset = "0xB9C130", VA = "0x180B9D330")]
private void Awake()
{
Renderer component = base.GetComponent<Renderer>();
this.CHEJPOIMMCK = component;
int num = 0;
if (component == num)
{
int num2 = 0;
base.enabled = num2 != 0;
}
int num3 = Shader.PropertyToID("_TintColor");
this.MAKGMLNANDH = num3;
}
// Token: 0x06000474 RID: 1140 RVA: 0x00017AD8 File Offset: 0x00015CD8
[Token(Token = "0x6000474")]
[Address(RVA = "0xB9D3D0", Offset = "0xB9C1D0", VA = "0x180B9D3D0")]
private void Update()
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
Renderer chejpoimmck = this.CHEJPOIMMCK;
int num2 = 0;
if (chejpoimmck != num2)
{
Transform transform = base.transform;
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
float num3 = this.maxDistance;
float num5;
float num4 = Mathf.InverseLerp(num5, num3, num5);
Material material = this.CHEJPOIMMCK.GetMaterial();
float num6 = this.maxDistanceAlpha;
float num7 = Mathf.SmoothStep(this.minDistanceAlpha, num6, num5);
Material material2 = this.CHEJPOIMMCK.GetMaterial();
}
}
}
// Token: 0x06000475 RID: 1141 RVA: 0x00017B78 File Offset: 0x00015D78
[Token(Token = "0x6000475")]
[Address(RVA = "0xB9D6E0", Offset = "0xB9C4E0", VA = "0x180B9D6E0")]
public FadeOverDistance()
{
}
// Token: 0x040003BE RID: 958
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003BE")]
[SerializeField]
private float maxDistance = 16f;
// Token: 0x040003BF RID: 959
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40003BF")]
[SerializeField]
private float minDistance = 1f;
// Token: 0x040003C0 RID: 960
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003C0")]
[SerializeField]
private float maxDistanceAlpha = 0.15f;
// Token: 0x040003C1 RID: 961
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40003C1")]
[SerializeField]
private float minDistanceAlpha = 1f;
// Token: 0x040003C2 RID: 962
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003C2")]
private Renderer CHEJPOIMMCK;
// Token: 0x040003C3 RID: 963
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40003C3")]
private int MAKGMLNANDH;
}