private void UpdateHost() { AnimatorState[] statelist; string[] stateNameKeys; if (!EditAnimatorUtils.GetSupportStates(_debuger.hero, out statelist, out stateNameKeys)) { } string[] bs; EditAnimatorUtils.GetSupportBoneNames(_debuger.hero, out bs); }
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; } } }