using System;
using System.Collections;
using UnityEngine;

[RequireComponent(typeof(SupplyBoxAction))]
public class SupplyBoxAnimatorControlTools : BaseBehaviour
{
	private void Start()
	{
		this._supplyBox = base.GetComponent<SupplyBoxAction>();
		base.StartCoroutine(this.WaitForBreakCoroutine());
	}

	private IEnumerator WaitForBreakCoroutine()
	{
		yield return this._supplyBox.WaitForBreak();
		this._animator.SetBool("IsSupplyBoxBreak", true);
		yield break;
	}

	[SerializeField]
	private Animator _animator;

	private SupplyBoxAction _supplyBox;
}