Parameter digunakan untuk berkomunikasi antara skrip dan pengontrol. Mereka digunakan untuk menggerakkan transisi dan campuran pohon misalnya.
Penting untuk dicatat bahwa AnimatorControllerParameter dikembalikan sebagai salinan. array harus diatur kembali ke properti ketika berubah.
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; } }