using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200009E RID: 158
[Token(Token = "0x200009E")]
public class LockPoint : MonoBehaviour
{
	// Token: 0x060006EB RID: 1771 RVA: 0x0001060C File Offset: 0x0000E80C
	[Token(Token = "0x60006EB")]
	[Address(RVA = "0x3FC020", Offset = "0x3FAE20", VA = "0x1803FC020")]
	public void SetLockState(bool locked)
	{
		this.isLocked = locked;
	}

	// Token: 0x060006EC RID: 1772 RVA: 0x00010620 File Offset: 0x0000E820
	[Token(Token = "0x60006EC")]
	[Address(RVA = "0x3FBFF0", Offset = "0x3FADF0", VA = "0x1803FBFF0")]
	public bool GetLockState()
	{
		return this.isLocked;
	}

	// Token: 0x060006ED RID: 1773 RVA: 0x00010634 File Offset: 0x0000E834
	[Token(Token = "0x60006ED")]
	[Address(RVA = "0x3FC010", Offset = "0x3FAE10", VA = "0x1803FC010")]
	public void SetLockEnable(bool bEnable)
	{
		this.isLockEnabled = bEnable;
	}

	// Token: 0x060006EE RID: 1774 RVA: 0x00010648 File Offset: 0x0000E848
	[Token(Token = "0x60006EE")]
	[Address(RVA = "0x3FBFE0", Offset = "0x3FADE0", VA = "0x1803FBFE0")]
	public bool GetLockEnable()
	{
		return this.isLockEnabled;
	}

	// Token: 0x060006EF RID: 1775 RVA: 0x0001065C File Offset: 0x0000E85C
	[Token(Token = "0x60006EF")]
	[Address(RVA = "0x3FC000", Offset = "0x3FAE00", VA = "0x1803FC000")]
	public Transform GetTransform()
	{
		return base.transform;
	}

	// Token: 0x060006F0 RID: 1776 RVA: 0x00010670 File Offset: 0x0000E870
	[Token(Token = "0x60006F0")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public LockPoint()
	{
	}

	// Token: 0x04000801 RID: 2049
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4000801")]
	private bool isLockEnabled;

	// Token: 0x04000802 RID: 2050
	[FieldOffset(Offset = "0x19")]
	[Token(Token = "0x4000802")]
	private bool isLocked;
}
