ImaageQ_Unity_App/Assets/Common/Scripts/AnimationToggle.cs
Ignacio Gómez Puga 5847d844a5 Removed TOTU 103
2025-03-04 12:04:52 -06:00

42 lines
774 B
C#

// Copyright 2022-2024 Niantic.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AnimationToggle : MonoBehaviour
{
public bool Open;
[SerializeField]
private Animator m_Animator;
public void toggleStateFunction()
{
if (Open)
{
m_Animator.SetTrigger("Close");
}
else
{
m_Animator.SetTrigger("Open");
}
Open = !Open;
}
public void CloseState()
{
if (Open)
{
m_Animator.SetTrigger("Close");
Open = !Open;
}
}
public void OpenState()
{
if (!Open)
{
m_Animator.SetTrigger("Open");
Open = !Open;
}
}
}