using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000132 RID: 306
[Token(Token = "0x2000132")]
public class SceneItem
{
	// Token: 0x06000F3C RID: 3900 RVA: 0x00024374 File Offset: 0x00022574
	[Token(Token = "0x6000F3C")]
	[Address(RVA = "0x434F90", Offset = "0x433D90", VA = "0x180434F90")]
	public SceneItem Copy()
	{
		SceneItem sceneItem = new SceneItem();
		ItemSystem.ItemType type = this.Type;
		sceneItem.Type = type;
		float z = this.Position.z;
		sceneItem.Position.z = z;
		return sceneItem;
	}

	// Token: 0x06000F3D RID: 3901 RVA: 0x000243B4 File Offset: 0x000225B4
	[Token(Token = "0x6000F3D")]
	[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
	public SceneItem()
	{
	}

	// Token: 0x04001AA0 RID: 6816
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x4001AA0")]
	public ItemSystem.ItemType Type;

	// Token: 0x04001AA1 RID: 6817
	[FieldOffset(Offset = "0x14")]
	[Token(Token = "0x4001AA1")]
	public Vector3 Position;
}
