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(); 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; }