public static void Init(AttackDefinition attack)
        {
            AttackDefinitionEditorWindow window =
                ScriptableObject.CreateInstance <AttackDefinitionEditorWindow>();

            window.attack = attack;
            window.Show();
        }
        public static void Init(AttackDefinition attack)
        {
            AttackDefinitionEditorWindow window =
                (AttackDefinitionEditorWindow)EditorWindow.GetWindow(typeof(AttackDefinitionEditorWindow));

            window.attack = attack;
            window.Show();
        }