using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000372 RID: 882
[Token(Token = "0x2000372")]
public class Demo_Animator_CatShort : MonoBehaviour
{
	// Token: 0x060022DE RID: 8926 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022DE")]
	[Address(RVA = "0x12FBB40", Offset = "0x12FAB40", VA = "0x1812FBB40")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022DF RID: 8927 RVA: 0x0005427C File Offset: 0x0005247C
	[Token(Token = "0x60022DF")]
	[Address(RVA = "0x12FBBC0", Offset = "0x12FABC0", VA = "0x1812FBBC0")]
	private void Update()
	{
		if (this.rot)
		{
			Transform transform = base.transform;
			float num = Time.deltaTime * 50f;
			int num2 = 0;
			int num3 = 0;
			transform.Rotate((float)num3, num, (float)num2);
		}
		Animator animator = this.anim;
		int num4 = this.i;
		animator.SetInteger("number", num4);
	}

	// Token: 0x060022E0 RID: 8928 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022E0")]
	[Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")]
	public void NextAnimation()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022E1 RID: 8929 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022E1")]
	[Address(RVA = "0x12FBA90", Offset = "0x12FAA90", VA = "0x1812FBA90")]
	public void BackAnimation()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022E2 RID: 8930 RVA: 0x000542DC File Offset: 0x000524DC
	[Token(Token = "0x60022E2")]
	[Address(RVA = "0x12FBC60", Offset = "0x12FAC60", VA = "0x1812FBC60")]
	public Demo_Animator_CatShort()
	{
	}

	// Token: 0x04002C5C RID: 11356
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002C5C")]
	private Animator anim;

	// Token: 0x04002C5D RID: 11357
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002C5D")]
	private int i;

	// Token: 0x04002C5E RID: 11358
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4002C5E")]
	public int size = (int)((ulong)10L);

	// Token: 0x04002C5F RID: 11359
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002C5F")]
	public bool rot;

	// Token: 0x04002C60 RID: 11360
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x4002C60")]
	private Vector3 startpose;
}
