Код: Выделить всё
private IEnumerator RandomizeAnimation()
{
while (true)
{
var rand = Random.Range(0, 100);
switch (rand)
{
case > 90 and 95:
animator.SetTrigger(TurnRight);
yield return new WaitForSeconds(3);
break;
default:
yield return new WaitForFixedUpdate();
break;
}
}
}
Я попытался проверить, все ли экземпляры префаба ссылаются на соответствующий аниматор. Я также попытался создать тот же сценарий внутри аниматора, что привело к такому же поведению. Кроме того, я пытался найти, как сделать глубокую копию аниматора, для чего потребуется дублировать актив в игре.
Если кто-нибудь знает, как решить эту проблему, я буду благодарен за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -instances