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(); }
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); } }
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); }