using UnityEngine;
public class Technopat : MonoBehaviour
{
public bool player_collided;
public bool box_collided;
public Animator animator;
private void Start()
{
player_collided = false;
box_collided = false;
animator = GetComponent<Animator>();
}
private void Update()
{
if(box_collided == true)
{
animator.SetBool("Down", true);
}
else if(player_collided == true)
{
animator.SetBool("Down", true);
}
else if(player_collided && box_collided)
{
animator.SetBool("Down", true);
}
else
{
animator.SetBool("Idle", true);
}
}
private void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
player_collided = true;
}
if (other.gameObject.CompareTag("Box"))
{
box_collided = true;
}
}
private void OnTriggerExit2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
player_collided = false;
}
if (other.gameObject.CompareTag("Box"))
{
box_collided = false;
}
}
}