using System;
using UnityEngine;

// Token: 0x0200005B RID: 91
public class AnimationFlags : MonoBehaviour
{
	// Token: 0x06000B39 RID: 2873 RVA: 0x000DD3BF File Offset: 0x000DB5BF
	private void Start()
	{
		this.ClearAll();
	}

	// Token: 0x06000B3A RID: 2874 RVA: 0x000DD3C8 File Offset: 0x000DB5C8
	public void StartQTE()
	{
		this.startQTE = true;
		Debug.Log("start qte " + Time.timeSinceLevelLoad.ToString());
	}

	// Token: 0x06000B3B RID: 2875 RVA: 0x000DD3F8 File Offset: 0x000DB5F8
	public void HitTarget()
	{
		this.hitTarget = true;
		Debug.Log("hit target " + Time.timeSinceLevelLoad.ToString());
	}

	// Token: 0x06000B3C RID: 2876 RVA: 0x000DD428 File Offset: 0x000DB628
	public void LeavePocket()
	{
		this.end = true;
	}

	// Token: 0x06000B3D RID: 2877 RVA: 0x000DD431 File Offset: 0x000DB631
	public void StartTargetFollow()
	{
		this.targetFollow = true;
	}

	// Token: 0x06000B3E RID: 2878 RVA: 0x000DD43A File Offset: 0x000DB63A
	public void StartBounce()
	{
		this.bounce = true;
	}

	// Token: 0x06000B3F RID: 2879 RVA: 0x000DD443 File Offset: 0x000DB643
	public void PlayAnimation()
	{
		this.animate = true;
	}

	// Token: 0x06000B40 RID: 2880 RVA: 0x000DD44C File Offset: 0x000DB64C
	public void ClearAll()
	{
		this.end = false;
		this.hitTarget = false;
		this.startQTE = false;
		this.targetFollow = false;
		this.bounce = false;
		this.animate = false;
	}

	// Token: 0x0400102E RID: 4142
	public bool end;

	// Token: 0x0400102F RID: 4143
	public bool startQTE;

	// Token: 0x04001030 RID: 4144
	public bool hitTarget;

	// Token: 0x04001031 RID: 4145
	public bool targetFollow;

	// Token: 0x04001032 RID: 4146
	public bool bounce;

	// Token: 0x04001033 RID: 4147
	public bool animate;
}
