AddIK() public method

public AddIK ( ) : void
return void
Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        EditorGUILayout.Separator();
        if (GUILayout.Button("FlipY") && !bone.editMode)
        {
            bone.flipY = !bone.flipY;
        }
        else if (bone.editMode)
        {
            EditorGUILayout.HelpBox("Need to uncheck Edit in skeleton.", MessageType.Error);
        }

        if (GUILayout.Button("FlipX") && !bone.editMode)
        {
            bone.flipX = !bone.flipX;
        }
        else if (bone.editMode)
        {
            EditorGUILayout.HelpBox("Need to uncheck Edit in skeleton.", MessageType.Error);
        }
        EditorGUILayout.Separator();

        GUILayout.BeginHorizontal();

        if (GUILayout.Button("Add child"))
        {
            Bone.Create();
        }
        if (GUILayout.Button("Split"))
        {
            Bone.Split();
        }
        if (GUILayout.Button("Add IK"))
        {
            bone.AddIK();
        }

        GUILayout.EndHorizontal();
    }
Exemplo n.º 2
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        GUILayout.BeginHorizontal();

        if (GUILayout.Button("Add child"))
        {
            Bone.Create();
        }
        if (GUILayout.Button("Split"))
        {
            Bone.Split();
        }
        if (GUILayout.Button("Add IK"))
        {
            bone.AddIK();
        }

        GUILayout.EndHorizontal();
    }