using System; namespace UnityEngine { // Token: 0x02000032 RID: 50 public struct CullingGroupEvent { // Token: 0x170000CF RID: 207 // (get) Token: 0x060003D1 RID: 977 RVA: 0x00006D00 File Offset: 0x00004F00 public int index { get { return this.m_Index; } } // Token: 0x170000D0 RID: 208 // (get) Token: 0x060003D2 RID: 978 RVA: 0x00006D1C File Offset: 0x00004F1C public bool isVisible { get { return (this.m_ThisState & 128) != 0; } } // Token: 0x170000D1 RID: 209 // (get) Token: 0x060003D3 RID: 979 RVA: 0x00006D44 File Offset: 0x00004F44 public bool wasVisible { get { return (this.m_PrevState & 128) != 0; } } // Token: 0x170000D2 RID: 210 // (get) Token: 0x060003D4 RID: 980 RVA: 0x00006D6C File Offset: 0x00004F6C public bool hasBecomeVisible { get { return this.isVisible && !this.wasVisible; } } // Token: 0x170000D3 RID: 211 // (get) Token: 0x060003D5 RID: 981 RVA: 0x00006D98 File Offset: 0x00004F98 public bool hasBecomeInvisible { get { return !this.isVisible && this.wasVisible; } } // Token: 0x170000D4 RID: 212 // (get) Token: 0x060003D6 RID: 982 RVA: 0x00006DC4 File Offset: 0x00004FC4 public int currentDistance { get { return (int)(this.m_ThisState & 127); } } // Token: 0x170000D5 RID: 213 // (get) Token: 0x060003D7 RID: 983 RVA: 0x00006DE4 File Offset: 0x00004FE4 public int previousDistance { get { return (int)(this.m_PrevState & 127); } } // Token: 0x04000049 RID: 73 private int m_Index; // Token: 0x0400004A RID: 74 private byte m_PrevState; // Token: 0x0400004B RID: 75 private byte m_ThisState; // Token: 0x0400004C RID: 76 private const byte kIsVisibleMask = 128; // Token: 0x0400004D RID: 77 private const byte kDistanceMask = 127; } }