public static void CreateNewAbility()
    {
        AbilityEditor editor = GetWindow <AbilityEditor>();

        editor.Show();
        AssetUtility.CreateAsset <DataDrivenAbility>("Abilities");
    }
    public static bool LoadAbility(int instanceId, int line)
    {
        var obj = EditorUtility.InstanceIDToObject(instanceId);

        if (obj is DataDrivenAbility)
        {
            AbilityEditor editor = GetWindow <AbilityEditor>();
            editor.Show();
            return(true);
        }
        return(false);
    }