using System; using Cpp2IlInjected; using UnityEngine.Bindings; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000006 RID: 6 [Token(Token = "0x2000006")] [RequiredByNativeCode] [NativeHeader("Modules/Physics2D/Public/Collider2D.h")] [NativeClass("ContactFilter", "struct ContactFilter;")] [Serializable] public struct ContactFilter2D { // Token: 0x06000035 RID: 53 RVA: 0x000021D2 File Offset: 0x000003D2 [Token(Token = "0x6000035")] [Address(RVA = "0x73FFD0", Offset = "0x73EDD0", VA = "0x18073FFD0")] private void CheckConsistency() { } // Token: 0x06000036 RID: 54 RVA: 0x000021D2 File Offset: 0x000003D2 [Token(Token = "0x6000036")] [Address(RVA = "0x740170", Offset = "0x73EF70", VA = "0x180740170")] public void SetLayerMask(LayerMask layerMask) { } // Token: 0x06000037 RID: 55 RVA: 0x000021D2 File Offset: 0x000003D2 [Token(Token = "0x6000037")] [Address(RVA = "0x740120", Offset = "0x73EF20", VA = "0x180740120")] public void SetDepth(float minDepth, float maxDepth) { } // Token: 0x06000038 RID: 56 RVA: 0x00002384 File Offset: 0x00000584 [Token(Token = "0x6000038")] [Address(RVA = "0x740010", Offset = "0x73EE10", VA = "0x180740010")] internal static ContactFilter2D CreateLegacyFilter(int layerMask, float minDepth, float maxDepth) { return default(ContactFilter2D); } // Token: 0x06000039 RID: 57 RVA: 0x000021D2 File Offset: 0x000003D2 [Token(Token = "0x6000039")] [Address(RVA = "0x73FFD0", Offset = "0x73EDD0", VA = "0x18073FFD0")] private static void CheckConsistency_Injected(ref ContactFilter2D _unity_self) { } // Token: 0x0400000A RID: 10 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400000A")] [NativeName("m_UseTriggers")] public bool useTriggers; // Token: 0x0400000B RID: 11 [FieldOffset(Offset = "0x1")] [Token(Token = "0x400000B")] [NativeName("m_UseLayerMask")] public bool useLayerMask; // Token: 0x0400000C RID: 12 [FieldOffset(Offset = "0x2")] [Token(Token = "0x400000C")] [NativeName("m_UseDepth")] public bool useDepth; // Token: 0x0400000D RID: 13 [FieldOffset(Offset = "0x3")] [Token(Token = "0x400000D")] [NativeName("m_UseOutsideDepth")] public bool useOutsideDepth; // Token: 0x0400000E RID: 14 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400000E")] [NativeName("m_UseNormalAngle")] public bool useNormalAngle; // Token: 0x0400000F RID: 15 [FieldOffset(Offset = "0x5")] [Token(Token = "0x400000F")] [NativeName("m_UseOutsideNormalAngle")] public bool useOutsideNormalAngle; // Token: 0x04000010 RID: 16 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000010")] [NativeName("m_LayerMask")] public LayerMask layerMask; // Token: 0x04000011 RID: 17 [FieldOffset(Offset = "0xC")] [Token(Token = "0x4000011")] [NativeName("m_MinDepth")] public float minDepth; // Token: 0x04000012 RID: 18 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000012")] [NativeName("m_MaxDepth")] public float maxDepth; // Token: 0x04000013 RID: 19 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000013")] [NativeName("m_MinNormalAngle")] public float minNormalAngle; // Token: 0x04000014 RID: 20 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000014")] [NativeName("m_MaxNormalAngle")] public float maxNormalAngle; } }