Я хочу воспроизвести 3 анимации на кубе, когда проверяется условие, должна воспроизводиться первая анимация, затем, когда проверяется второе условие, вторая анимация и то же самое для последнего.
Итак, я создал 3 анимации и сделал их устаревшими, затем прикрепил компонент анимации к кубу и добавил к нему анимацию.Проблема, с которой я столкнулся в приведенном ниже сценарии, заключается в том, что первая анимация работает нормально, а остальные 2 - нет.Что я должен сделать, чтобы это исправить?
Animation CubeRot;
bool Rot = false;
// Use this for initialization
void Start () {
CubeRot = gameObject.GetComponent<Animation>();
}
// Update is called once per frame
void Update () {
if (FindObjectOfType<HoseController>().Rotated1 == true)
{
if (!Rot)
{
CubeRot.Play("Rot1");
Rot = true;
}
}
if (FindObjectOfType<HoseController>().Rotated2 == true)
{
if (!Rot)
{
CubeRot.Play("Rot2");
Rot = true;
}
}
}