Files
Apr2020-Cpp2Il-Dump/UnityEngine.CoreModule/UnityEngine/LayerMask.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

82 lines
2.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine.Bindings;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x02000109 RID: 265
[Token(Token = "0x2000109")]
[RequiredByNativeCode]
[NativeHeader("Runtime/BaseClasses/BitField.h")]
[NativeClass("BitField", "struct BitField;")]
[NativeHeader("Runtime/BaseClasses/TagManager.h")]
public struct LayerMask
{
// Token: 0x06000A8C RID: 2700 RVA: 0x00007A28 File Offset: 0x00005C28
[Token(Token = "0x6000A8C")]
[Address(RVA = "0x2B88660", Offset = "0x2B87460", VA = "0x182B88660")]
public static implicit operator int(LayerMask mask)
{
return 0;
}
// Token: 0x06000A8D RID: 2701 RVA: 0x00007A40 File Offset: 0x00005C40
[Token(Token = "0x6000A8D")]
[Address(RVA = "0x2B88660", Offset = "0x2B87460", VA = "0x182B88660")]
public static implicit operator LayerMask(int intVal)
{
return default(LayerMask);
}
// Token: 0x17000216 RID: 534
// (get) Token: 0x06000A8E RID: 2702 RVA: 0x00007A58 File Offset: 0x00005C58
[Token(Token = "0x17000216")]
public int value
{
[Token(Token = "0x6000A8E")]
[Address(RVA = "0x6E5A50", Offset = "0x6E4850", VA = "0x1806E5A50")]
get
{
return 0;
}
}
// Token: 0x06000A8F RID: 2703 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000A8F")]
[Address(RVA = "0x2B885E0", Offset = "0x2B873E0", VA = "0x182B885E0")]
[NativeMethod]
[NativeMethod("LayerToString")]
[StaticAccessor("GetTagManager()", StaticAccessorType.Dot)]
public static string LayerToName(int layer)
{
return null;
}
// Token: 0x06000A90 RID: 2704 RVA: 0x00007A70 File Offset: 0x00005C70
[Token(Token = "0x6000A90")]
[Address(RVA = "0x2B88620", Offset = "0x2B87420", VA = "0x182B88620")]
[NativeMethod]
[NativeMethod("StringToLayer")]
[StaticAccessor("GetTagManager()", StaticAccessorType.Dot)]
public static int NameToLayer(string layerName)
{
return 0;
}
// Token: 0x06000A91 RID: 2705 RVA: 0x00007A88 File Offset: 0x00005C88
[Token(Token = "0x6000A91")]
[Address(RVA = "0x2B884F0", Offset = "0x2B872F0", VA = "0x182B884F0")]
public static int GetMask(params string[] layerNames)
{
return 0;
}
// Token: 0x0400045A RID: 1114
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400045A")]
[NativeName("m_Bits")]
private int m_Mask;
}
}