using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
public class DeadAnimation : MonoBehaviour
{
public bool dead;
public Transform MouthPosition;
public GameObject WinMouch;
private bool isFaceAnimationPlay;
public bool OnTwoField;
void Update()
{
if (dead)
{
transform.position = Vector2.MoveTowards(transform.position, MouthPosition.position, 5 * Time.deltaTime);
if (!OnTwoField)
{
transform.localScale = Vector2.Lerp(transform.localScale, new Vector2(0, 0), 1 * Time.deltaTime);
}
else
{
transform.localScale = Vector2.Lerp(transform.localScale, new Vector2(0, 0), 0.4f * Time.deltaTime);
}
if (transform.position == MouthPosition.position)
{
if (!isFaceAnimationPlay)
{
WinMouch.SetActive(false);
}
MatchesChecker.Instance.switchButton.interactable = true;
Destroy(gameObject);
}
}
}
public void ChekAnimationPlaying()
{
if (WinMouch.activeSelf)
{
isFaceAnimationPlay = true;
}
else
{
WinMouch.SetActive(true);
}
dead = true;
}
}