using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000B5 RID: 181
[Token(Token = "0x20000B5")]
public class LockPoint : MonoBehaviour
{
	// Token: 0x06000792 RID: 1938 RVA: 0x000110B8 File Offset: 0x0000F2B8
	[Token(Token = "0x6000792")]
	[Address(RVA = "0x41EDB0", Offset = "0x41DDB0", VA = "0x18041EDB0")]
	public void SetLockState(bool locked)
	{
		this.isLocked = locked;
	}

	// Token: 0x06000793 RID: 1939 RVA: 0x000110CC File Offset: 0x0000F2CC
	[Token(Token = "0x6000793")]
	[Address(RVA = "0x41ED90", Offset = "0x41DD90", VA = "0x18041ED90")]
	public bool GetLockState()
	{
		return this.isLocked;
	}

	// Token: 0x06000794 RID: 1940 RVA: 0x000110E0 File Offset: 0x0000F2E0
	[Token(Token = "0x6000794")]
	[Address(RVA = "0x368060", Offset = "0x367060", VA = "0x180368060")]
	public void SetLockEnable(bool bEnable)
	{
		this.isLockEnabled = bEnable;
	}

	// Token: 0x06000795 RID: 1941 RVA: 0x000110F4 File Offset: 0x0000F2F4
	[Token(Token = "0x6000795")]
	[Address(RVA = "0x368050", Offset = "0x367050", VA = "0x180368050")]
	public bool GetLockEnable()
	{
		return this.isLockEnabled;
	}

	// Token: 0x06000796 RID: 1942 RVA: 0x00011108 File Offset: 0x0000F308
	[Token(Token = "0x6000796")]
	[Address(RVA = "0x41EDA0", Offset = "0x41DDA0", VA = "0x18041EDA0")]
	public Transform GetTransform()
	{
		return base.transform;
	}

	// Token: 0x06000797 RID: 1943 RVA: 0x0001111C File Offset: 0x0000F31C
	[Token(Token = "0x6000797")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public LockPoint()
	{
	}

	// Token: 0x04000873 RID: 2163
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4000873")]
	private bool isLockEnabled;

	// Token: 0x04000874 RID: 2164
	[FieldOffset(Offset = "0x19")]
	[Token(Token = "0x4000874")]
	private bool isLocked;
}
