private void UpdateHost()
 {
     AnimatorState[] statelist;
     string[]        stateNameKeys;
     if (!EditAnimatorUtils.GetSupportStates(_debuger.hero, out statelist, out stateNameKeys))
     {
     }
     string[] bs;
     EditAnimatorUtils.GetSupportBoneNames(_debuger.hero, out bs);
 }
Ejemplo n.º 2
0
        private void DrawParameter(FireFxTreeDebuger d, Insp_TextInput insp)
        {
            if (d == null || insp == null || actionType == AnimatorActionType.Play)
            {
                return;
            }
            if (animTarget != AnimatorTarget.Host)
            {
                paramName = EditorGUILayout.TextField(insp.label, paramName);
                return;
            }
            EditorGUI.BeginChangeCheck();
            string st = AnimatorGUI.ParameterField(d.hero, insp.label, paramName);

            if (EditorGUI.EndChangeCheck())
            {
                insp.SetValueString(st);
                AnimatorControllerParameter p = EditAnimatorUtils.GetAnimParameter(d.hero, st);
                if (p != null)
                {
                    paramType = p.type;
                }
            }
        }