using System;
using Cpp2IlInjected;
using UnityEngine;

namespace ch.sycoforge.Decal.Demo
{
	// Token: 0x0200063D RID: 1597
	[Token(Token = "0x200063D")]
	public class Sinoid : MonoBehaviour
	{
		// Token: 0x0600327C RID: 12924 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600327C")]
		[Address(RVA = "0x1461720", Offset = "0x1460720", VA = "0x181461720")]
		private void Start()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600327D RID: 12925 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600327D")]
		[Address(RVA = "0x1461760", Offset = "0x1460760", VA = "0x181461760")]
		private void Update()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600327E RID: 12926 RVA: 0x0006CAF0 File Offset: 0x0006ACF0
		[Token(Token = "0x600327E")]
		[Address(RVA = "0x1461970", Offset = "0x1460970", VA = "0x181461970")]
		public Sinoid()
		{
		}

		// Token: 0x04003CE4 RID: 15588
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4003CE4")]
		public float AngularVelocity = 2f;

		// Token: 0x04003CE5 RID: 15589
		[FieldOffset(Offset = "0x1C")]
		[Token(Token = "0x4003CE5")]
		public float SineFreq = 0.2f;

		// Token: 0x04003CE6 RID: 15590
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4003CE6")]
		public float Amplitude = 0.25f;

		// Token: 0x04003CE7 RID: 15591
		[FieldOffset(Offset = "0x24")]
		[Token(Token = "0x4003CE7")]
		private float accuTime;

		// Token: 0x04003CE8 RID: 15592
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4003CE8")]
		private Vector3 startPos;
	}
}
