Example #1
0
 public void ShowWindow(GOAP_Character.CharacterData characterData)
 {
     this.characterData = characterData;
     characterData.InitBaseActions(allActions);
     characterData.RemoveWrongActions(allActions);
     UpdateWindowAndActions();
     base.ShowWindow();
 }
    public static void ShowWindow(ref GOAP_Character.CharacterData characterData)
    {
        AvailableActionsEditorWindow window = (AvailableActionsEditorWindow)EditorWindow.GetWindow(typeof(AvailableActionsEditorWindow));

        window.characterData = characterData;

        //Add all actions to the list
        window.allActions = GOAP_Action.GetAllActionNames();
        characterData.InitBaseActions(window.allActions);
        characterData.RemoveWrongActions(window.allActions);
    }