using System; using System.Collections; using Cpp2IlInjected; using UnityEngine; namespace commanastationwww.eternaltemple { // Token: 0x02000590 RID: 1424 [Token(Token = "0x2000590")] public class HideSelf : MonoBehaviour { // Token: 0x06002E9F RID: 11935 RVA: 0x000632EC File Offset: 0x000614EC [Token(Token = "0x6002E9F")] [Address(RVA = "0x11DFE50", Offset = "0x11DE650", VA = "0x1811DFE50")] private void Start() { Material material = base.GetComponent().GetMaterial(); this.mat = material; float @float = this.mat.GetFloat("_Cutoff"); this.currentAlpha = @float; } // Token: 0x06002EA0 RID: 11936 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002EA0")] [Address(RVA = "0x11DFF80", Offset = "0x11DE780", VA = "0x1811DFF80")] private IEnumerator unideInterpolation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002EA1 RID: 11937 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002EA1")] [Address(RVA = "0x11DFF10", Offset = "0x11DE710", VA = "0x1811DFF10")] private IEnumerator hideInterpolation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002EA2 RID: 11938 RVA: 0x0006332C File Offset: 0x0006152C [Token(Token = "0x6002EA2")] [Address(RVA = "0x11DFC60", Offset = "0x11DE460", VA = "0x1811DFC60")] private void OnTriggerEnter(Collider other) { if (this.hidable) { if (string.Equals(other.gameObject.tag, "MainCamera")) { } base.StopAllCoroutines(); int num; HideSelf.d__9 d__ = new HideSelf.d__9(num); num = 0; d__.<>4__this = this; Coroutine coroutine = base.StartCoroutine(d__); } } // Token: 0x06002EA3 RID: 11939 RVA: 0x00063380 File Offset: 0x00061580 [Token(Token = "0x6002EA3")] [Address(RVA = "0x11DFD50", Offset = "0x11DE550", VA = "0x1811DFD50")] private void OnTriggerExit(Collider other) { if (this.hidable) { if (string.Equals(other.gameObject.tag, "MainCamera")) { } int num = this.collisionEntriesCounter; base.StopAllCoroutines(); int num2; HideSelf.d__8 d__ = new HideSelf.d__8(num2); num2 = 0; d__.<>4__this = this; Coroutine coroutine = base.StartCoroutine(d__); this.collisionEntriesCounter = (int)((ulong)0L); } } // Token: 0x06002EA4 RID: 11940 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002EA4")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")] private void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002EA5 RID: 11941 RVA: 0x000633E4 File Offset: 0x000615E4 [Token(Token = "0x6002EA5")] [Address(RVA = "0x11DFEF0", Offset = "0x11DE6F0", VA = "0x1811DFEF0")] public HideSelf() { } // Token: 0x04003789 RID: 14217 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003789")] private int collisionEntriesCounter; // Token: 0x0400378A RID: 14218 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400378A")] private Material mat; // Token: 0x0400378B RID: 14219 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400378B")] private float currentAlpha; // Token: 0x0400378C RID: 14220 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400378C")] public bool hidable = true; // Token: 0x0400378D RID: 14221 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400378D")] public float hidingSpeed = 3f; // Token: 0x0400378E RID: 14222 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400378E")] public float minAlpha; // Token: 0x0400378F RID: 14223 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400378F")] public float maxAlpha = 1f; } }