Files
2026-04-10 22:50:51 +02:00

119 lines
3.3 KiB
C#

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