using System; using Cpp2IlInjected; using UnityEngine; namespace commanastationwww.eternaltemple { // Token: 0x0200058F RID: 1423 [Token(Token = "0x200058F")] public class HideGroup : MonoBehaviour { // Token: 0x06002E9A RID: 11930 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002E9A")] [Address(RVA = "0x11DFB20", Offset = "0x11DE320", VA = "0x1811DFB20")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002E9B RID: 11931 RVA: 0x0006316C File Offset: 0x0006136C [Token(Token = "0x6002E9B")] [Address(RVA = "0x11DF7B0", Offset = "0x11DDFB0", VA = "0x1811DF7B0")] private void OnTriggerEnter(Collider other) { if (this.hidable && string.Equals(other.gameObject.tag, "MainCamera")) { int num = 0; HidablePart[] array = this.hidableGroup; int length = array.Length; if (num < length) { HidablePart hidablePart = array[num]; hidablePart.StopAllCoroutines(); int num2; HidablePart.d__9 d__ = new HidablePart.d__9(num2); num2 = 0; d__.<>4__this = hidablePart; Coroutine coroutine = hidablePart.StartCoroutine(d__); num++; } ParticleSystem[] array2 = this.particlesGroup; int length2 = array2.Length; if (num < length2) { array2[num].Stop(); num++; } } } // Token: 0x06002E9C RID: 11932 RVA: 0x00063210 File Offset: 0x00061410 [Token(Token = "0x6002E9C")] [Address(RVA = "0x11DF960", Offset = "0x11DE160", VA = "0x1811DF960")] private void OnTriggerExit(Collider other) { if (this.hidable && string.Equals(other.gameObject.tag, "MainCamera")) { HidablePart[] array = this.hidableGroup; int num = 0; int num2 = 0; int length = array.Length; if (num2 < length) { HidablePart hidablePart = array[num]; hidablePart.StopAllCoroutines(); int num3; HidablePart.d__8 d__ = new HidablePart.d__8(num3); num3 = 0; d__.<>4__this = hidablePart; Coroutine coroutine = hidablePart.StartCoroutine(d__); num++; } ParticleSystem[] array2 = this.particlesGroup; int num4 = 0; int num5 = 0; int length2 = array2.Length; if (num5 < length2) { array2[num4].Play(); num4++; } this.collisionEntriesCounter = (int)((ulong)0L); } } // Token: 0x06002E9D RID: 11933 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002E9D")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")] private void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002E9E RID: 11934 RVA: 0x000632D0 File Offset: 0x000614D0 [Token(Token = "0x6002E9E")] [Address(RVA = "0x11DFC50", Offset = "0x11DE450", VA = "0x1811DFC50")] public HideGroup() { } // Token: 0x04003783 RID: 14211 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003783")] public bool hidable = true; // Token: 0x04003784 RID: 14212 [FieldOffset(Offset = "0x19")] [Token(Token = "0x4003784")] public bool disableParentGeo; // Token: 0x04003785 RID: 14213 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4003785")] private int collisionEntriesCounter; // Token: 0x04003786 RID: 14214 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003786")] private HidablePart[] hidableGroup; // Token: 0x04003787 RID: 14215 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003787")] private ParticleSystem[] particlesGroup; // Token: 0x04003788 RID: 14216 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003788")] private Renderer rendererComponent; } }