public AnimatorControllerParameter[] parameters;
Описание
Параметры используются для связи между сценарием и контроллером. Например, они используются для управления переходами и деревьями смешения.
Важно отметить, что AnimatorControllerParameters возвращаются в виде копии. При изменении массив должен быть возвращен в свойство.
using UnityEngine;
using UnityEditor;
class ControllerModifier
{
UnityEditor.Animations.AnimatorController controller;
public void ModifyParameters(int parameterIndex, string newName)
{
AnimatorControllerParameter[] parameters = controller.parameters;
parameters[parameterIndex].name = newName;
controller.parameters = parameters;
}
}