Вызов анимации через изменение значения раскрывающегося спискаC#

Место общения программистов C#
Ответить
Anonymous
 Вызов анимации через изменение значения раскрывающегося списка

Сообщение Anonymous »

----------------------РЕДАКТИРОВАТЬ 06.01.2024------------------- -
Внесены изменения в соответствии с предложением @ITL, но все равно безрезультатно.
Согласно DebugLog, было изменено только значение раскрывающегося списка, но значение аниматора — нет. вообще изменилось.

Код: Выделить всё

using UnityEngine.UI;
using TMPro;

public class AnimINTviaDropdown : MonoBehaviour
{
public Animator animator; // Reference to the Animator component
public int animIndex; // Index of the integer parameter in the Animator
private TMP_Dropdown dropdown; // Reference to the TMP_Dropdown component

private void Start()
{
dropdown = GetComponent(); // Get the reference to the TMP_Dropdown component
dropdown.onValueChanged.AddListener(OnDropdownValueChanged); // Subscribe to the value changed event
}

private void OnDropdownValueChanged(int selectedValue)
{
// Set the integer parameter value in the Animator
animator.SetInteger(animIndex, selectedValue);
}

}
--------- (КОНЕЦ РЕДАКТИРОВАНИЯ) ниже находится исходное сообщение -----------
Попытка вызвать анимацию через изменение значения раскрывающегося списка, безрезультатно.
Текущий код и настройки, как показано ниже:

Код: Выделить всё

public class MaPoseListener : MonoBehaviour
{
public TMP_Dropdown dropdown;

public Animator ma_Animator;

public void setAnimINT()
{
int pickedEntryIndex = dropdown.value;
ma_Animator.SetInteger("AnimMaInt", pickedEntryIndex);
}
}

и настройки инспектора, как показано ниже:
Настройки инспектора

Подробнее здесь: https://stackoverflow.com/questions/785 ... lue-change
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»