94 lines
2.5 KiB
C#
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;
|
|
}
|