So, I have a problem with Animator, in which i can turn a bool to true, but can’t turn it back to false.
Here’s the code:
public Animator anim;
bool isHovering;
public bool isToClose;
private void Update() {
if(isHovering && !isToClose)
{
anim.SetBool("isMenuOpen", true);
}
else if(isHovering && isToClose)
{
anim.SetBool("isMenuOpen", false);
}
}
public void OnPointerEnter(PointerEventData eventData)
{
isHovering = true;
}
public void OnPointerExit(PointerEventData eventData)
{
isHovering = false;
}
Quick note: it DOES work on one object, but it doesn’t on another