示例#1
0
    void DrawAddAnimationButton()
    {
        GUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Add New Animation", GUILayout.MaxWidth(200f)))
        {
            //AnimObjectHolder[] testAohs = new AnimObjectHolder[] { TestAnimObjects.aoh1, TestAnimObjects.aoh2 };
            //_animController.SetAnimObjectHolders(testAohs);
            //TO DO: Window which let's you add a new animation!
            AddNewAnimation.ShowAddNewAnimationWindow(_animController);
        }
        GUILayout.FlexibleSpace();

        GUILayout.EndHorizontal();
    }
示例#2
0
 private void btnNew_Click(object sender, EventArgs e)
 {
     if (PanelNew.Width == 1)
     {
         Panelmenu.Width  = 50;
         PanelNew.Visible = false;
         PanelNew.Width   = 122;
         AddNewAnimation.ShowSync(PanelNew);
     }
     else
     {
         Panelmenu.Width  = 50;
         PanelNew.Visible = false;
         PanelNew.Width   = 1;
         AddNewAnimation.ShowSync(PanelNew);
     }
 }
示例#3
0
    bool willOverride = false;     //Will adding this anim override an existing anim?


    public static void ShowAddNewAnimationWindow(RSRAnimationController animController)
    {
        window = EditorWindow.GetWindow <AddNewAnimation>(false, "Add New AnimObject");
        window.SetTargetAnimController(animController);
    }