/// A copy of the <see href="https://docs.unity3d.com/ScriptReference/AnimatorControllerParameter.html">AnimatorControllerParameter</see> because that class is not Serializable and cannot be modified in the editor.
/// </summary>
[Serializable]
publicstructAnimatorParameter
{
/// <summary>
/// Constructor.
/// </summary>
/// <param name="name">Name of the animation parameter to modify.</param>
/// <param name="parameterType">Type of the animation parameter to modify.</param>
/// <param name="defaultInt">If the animation parameter type is an int, value to set. Ignored otherwise.</param>
/// <param name="defaultFloat">If the animation parameter type is a float, value to set. Ignored otherwise.</param>
/// <param name="defaultBool">"If the animation parameter type is a bool, value to set. Ignored otherwise.</param>