Капитальная чистка кода
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
namespace Pf2eViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls;
|
||||
|
||||
/// <summary>
|
||||
/// Элемент управления прокрутки страниц
|
||||
|
||||
@@ -3,7 +3,7 @@ using Pf2eModel;
|
||||
using Pf2eModel.Model.Base;
|
||||
using Pf2eModel.Model.Enum;
|
||||
|
||||
namespace Pf2eViewer.DatabaseViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls.DatabaseViewer;
|
||||
|
||||
/// <summary>
|
||||
/// Класс, выполняющий страничные запросы к базе данных.
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
namespace Pf2eViewer.DatabaseViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls.DatabaseViewer;
|
||||
|
||||
partial class DatabaseViewerControl
|
||||
{
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Base;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Timer = System.Windows.Forms.Timer;
|
||||
|
||||
namespace Pf2eViewer.DatabaseViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls.DatabaseViewer;
|
||||
|
||||
/// <summary>
|
||||
/// Класс элемента управления, который отображает сущности в виде таблицы.
|
||||
@@ -87,7 +88,7 @@ public partial class DatabaseViewerControl : UserControl
|
||||
/// <summary>
|
||||
/// Флаг, указывающий, что элемент управления занят выполнением запроса к базе данных.
|
||||
/// </summary>
|
||||
private bool _isBusy = true;
|
||||
private bool _isBusy;
|
||||
|
||||
/// <summary>
|
||||
/// Объект, который выполняет запрос к базе данных.
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
namespace Pf2eViewer.EntityTreeViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls.EntityTreeViewer;
|
||||
|
||||
sealed partial class EntityTreeViewerControl
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.ComponentModel;
|
||||
using Pf2eDataScrapper.Forms.Controls.EntityTreeViewer;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
|
||||
namespace Pf2eViewer.EntityTreeViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls.EntityTreeViewer;
|
||||
|
||||
/// <summary>
|
||||
/// Элемент управления для отображения структуры сущности.
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
using FontAwesome.Sharp;
|
||||
using Pf2eDataScrapper.Forms.Controls.EntityTreeViewer;
|
||||
using Font = System.Drawing.Font;
|
||||
using FontStyle = System.Drawing.FontStyle;
|
||||
using Image = System.Drawing.Image;
|
||||
|
||||
namespace Pf2eViewer.EntityTreeViewer;
|
||||
namespace Pf2eDataScrapper.Forms.Controls.EntityTreeViewer;
|
||||
|
||||
/// <summary>
|
||||
/// Элемент управления для отображения строки поля сущности.
|
||||
@@ -86,7 +85,7 @@ internal class EntityTreeViewerControlRow
|
||||
}
|
||||
}
|
||||
}
|
||||
private bool _hovered = false;
|
||||
private bool _hovered;
|
||||
|
||||
/// <summary>
|
||||
/// Индекс строки в представлении.
|
||||
@@ -96,7 +95,7 @@ internal class EntityTreeViewerControlRow
|
||||
/// <summary>
|
||||
/// Кнопка раскрытия/сворачивания.
|
||||
/// </summary>
|
||||
public IconButton? Button { get; set; } = null;
|
||||
public IconButton? Button { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -440,7 +439,7 @@ internal class EntityTreeViewerControlRow
|
||||
Width,
|
||||
];
|
||||
|
||||
Pen p = new(Color.Aqua, 1);
|
||||
Pen _ = new(Color.Aqua, 1);
|
||||
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
|
||||
@@ -153,7 +153,7 @@ internal class StructureProcessedObject(object value)
|
||||
{
|
||||
public readonly object Value = value;
|
||||
|
||||
private StructureFieldComplex? _field = null;
|
||||
private StructureFieldComplex? _field;
|
||||
|
||||
public StructureFieldComplex? Field
|
||||
{
|
||||
@@ -422,7 +422,7 @@ internal class StructureFieldComplex : StructureField
|
||||
UpdateFieldVisibility();
|
||||
}
|
||||
}
|
||||
private bool _collapsed = false;
|
||||
private bool _collapsed;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override bool Visible
|
||||
|
||||
@@ -90,7 +90,7 @@ internal partial class ProcessorCollectionControl : UserControl
|
||||
|
||||
foreach ((string key, CheckBox checkBox) in ItemCheckBoxes)
|
||||
{
|
||||
ProcessorCollectionItem item = Collection![key];
|
||||
ProcessorCollectionItem item = Collection[key];
|
||||
|
||||
if (checkStates.TryGetValue(item.Group, out CheckState state))
|
||||
{
|
||||
|
||||
+5
-5
@@ -1,7 +1,7 @@
|
||||
using Microsoft.EntityFrameworkCore.Scaffolding.Metadata;
|
||||
using Pf2eViewer.DatabaseViewer;
|
||||
using Pf2eDataScrapper.Forms.Controls.DatabaseViewer;
|
||||
using Pf2eDataScrapper.Forms.Controls.EntityTreeViewer;
|
||||
|
||||
namespace Pf2eViewer;
|
||||
namespace Pf2eDataScrapper.Forms;
|
||||
|
||||
partial class EntityViewForm
|
||||
{
|
||||
@@ -37,7 +37,7 @@ partial class EntityViewForm
|
||||
ResultSplitContainer = new SplitContainer();
|
||||
DescriptionTextBox = new TextBox();
|
||||
DatabaseViewer = new DatabaseViewerControl();
|
||||
EntityTreeViewerControl = new Pf2eViewer.EntityTreeViewer.EntityTreeViewerControl();
|
||||
EntityTreeViewerControl = new EntityTreeViewerControl();
|
||||
MainMenuStrip = new MenuStrip();
|
||||
FileToolStripMenuItem = new ToolStripMenuItem();
|
||||
ExitToolStripMenuItem = new ToolStripMenuItem();
|
||||
@@ -233,7 +233,7 @@ partial class EntityViewForm
|
||||
private ListBox TypesListBox;
|
||||
private SplitContainer ResultSplitContainer;
|
||||
private TextBox DescriptionTextBox;
|
||||
private EntityTreeViewer.EntityTreeViewerControl EntityTreeViewerControl;
|
||||
private EntityTreeViewerControl EntityTreeViewerControl;
|
||||
private DatabaseViewerControl DatabaseViewer;
|
||||
private MenuStrip MainMenuStrip;
|
||||
private ToolStripMenuItem FileToolStripMenuItem;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
using System.ComponentModel;
|
||||
using Pf2eDataScrapper;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
|
||||
namespace Pf2eViewer;
|
||||
namespace Pf2eDataScrapper.Forms;
|
||||
|
||||
/// <summary>
|
||||
/// Основная форма приложения.
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
|
||||
namespace Pf2eDataScrapper.Forms;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ using Pf2eModel.Model.Base;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
|
||||
namespace Pf2eViewer;
|
||||
namespace Pf2eDataScrapper.Helpers;
|
||||
|
||||
/// <summary>
|
||||
/// Класс, обрабатывающий запросы к сущностям и подключающий необходимые данные.
|
||||
|
||||
@@ -63,7 +63,7 @@ internal class ProcessProgress : AbstractLogger
|
||||
Update?.Invoke();
|
||||
}
|
||||
}
|
||||
private int _count = 0;
|
||||
private int _count;
|
||||
|
||||
/// <summary>
|
||||
/// Индекс текущего обрабатываемого процесса.
|
||||
@@ -77,7 +77,7 @@ internal class ProcessProgress : AbstractLogger
|
||||
Update?.Invoke();
|
||||
}
|
||||
}
|
||||
private int _current = 0;
|
||||
private int _current;
|
||||
|
||||
/// <summary>
|
||||
/// Название текущего обрабатываемого процесса.
|
||||
|
||||
@@ -4,7 +4,6 @@ using Pf2eDataScrapper.Forms;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eViewer;
|
||||
using Slugify;
|
||||
|
||||
namespace Pf2eDataScrapper;
|
||||
@@ -57,7 +56,7 @@ internal sealed class ImportApplication : ApplicationContext
|
||||
|
||||
#region "Жизненный цикл"
|
||||
|
||||
private Form? CurrentForm { get; set; } = null;
|
||||
private Form? CurrentForm { get; set; }
|
||||
|
||||
public delegate void ApplicationStateChangeDelegate(object sender, ApplicationStage nextStage);
|
||||
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
using Pf2eDataScrapper.Importers.Repositories;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers;
|
||||
namespace Pf2eDataScrapper.Importers;
|
||||
|
||||
/// <summary>
|
||||
/// Абстрактный класс импортёра.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Repositories;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd;
|
||||
|
||||
@@ -13,7 +12,7 @@ internal class AonprdRepository(AonprdImporter importer) : AbstractImporterRepos
|
||||
/// <summary>
|
||||
/// URL для доступа к API Aonprd.
|
||||
/// </summary>
|
||||
public readonly string SearchUrl = "https://elasticsearch.aonprd.com";
|
||||
public const string SearchUrl = "https://elasticsearch.aonprd.com";
|
||||
|
||||
/// <summary>
|
||||
/// Текущая ревизия данных. Значение обновляется при обновлении репозитория.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
|
||||
/// <summary>
|
||||
/// Класс-помощник, для обработки строкового ввода с Архивов Нефиса.
|
||||
|
||||
+2
-3
@@ -1,9 +1,7 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
@@ -15,6 +13,7 @@ using Pf2eModel.Model.Base.Targets;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors;
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,5 @@
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
@@ -8,6 +7,7 @@ using Pf2eModel.Model.Base;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors;
|
||||
|
||||
|
||||
+1
-3
@@ -1,11 +1,11 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Base.Legacy;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Common;
|
||||
|
||||
@@ -108,6 +108,4 @@ internal class LegacyProcessor(
|
||||
Context.SaveChanges(false);
|
||||
Context.Dispose();
|
||||
}
|
||||
|
||||
private static readonly Lock Lock = new();
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,5 @@
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
@@ -9,6 +8,7 @@ using Pf2eModel.Model.Common;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses;
|
||||
|
||||
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
+1
-2
@@ -1,12 +1,11 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
+1
-2
@@ -1,11 +1,10 @@
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
+1
-2
@@ -1,13 +1,12 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using Pf2eModel.Model.Structure.BackgroundRelation;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,6 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
@@ -12,6 +11,7 @@ using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using Pf2eModel.Model.Structure.ClassRelation;
|
||||
using static System.Text.RegularExpressions.Regex;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
+1
-2
@@ -1,11 +1,10 @@
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
|
||||
+3
-3
@@ -2,7 +2,6 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
@@ -10,6 +9,7 @@ using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using Pf2eModel.Model.Structure.RitualRelation;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
@@ -43,9 +43,9 @@ internal partial class RitualProcessor(
|
||||
base.Process();
|
||||
|
||||
Object.Level = Input.GetRequired<int>("level");
|
||||
Object.Duration = Input.GetOptional<int>("duration", -1);
|
||||
Object.Duration = Input.GetOptional("duration", -1);
|
||||
|
||||
Object.Range = Input.GetOptional<int>("range", -1);
|
||||
Object.Range = Input.GetOptional("range", -1);
|
||||
Object.RangeString = Input.GetOptionalLocale("range_raw", LocaleType.English);
|
||||
|
||||
Object.CastTime = CalculateCastTime(Input.GetRequired<string>("actions"));
|
||||
|
||||
+1
-2
@@ -1,15 +1,14 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Base.Source;
|
||||
using Pf2eModel.Model.Base.Targets;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Rule = Pf2eModel.Model.Structure.Rule;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.Rules;
|
||||
|
||||
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using Pf2eModel.Model.Structure.SpellRelation;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
@@ -44,8 +43,8 @@ internal class SpellProcessor(
|
||||
Object.Level = Input.GetRequired<int>("level");
|
||||
Object.Actions = Input.EnumOptional("actions", ActionEnum.Unknown);
|
||||
Object.IsFocus = Input.GetRequired<string>("spell_type") == "Focus";
|
||||
Object.Duration = Input.GetOptional<int>("duration", -1);
|
||||
Object.Range = Input.GetOptional<int>("range", -1);
|
||||
Object.Duration = Input.GetOptional("duration", -1);
|
||||
Object.Range = Input.GetOptional("range", -1);
|
||||
|
||||
Object.Cost = Input.GetOptionalLocale("cost_markdown", LocaleType.English);
|
||||
Object.Trigger = Input.GetOptionalLocale("trigger_markdown", LocaleType.English);
|
||||
|
||||
+1
-3
@@ -1,13 +1,12 @@
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.DataBuilder.Helpers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model.Base.Legacy;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
using Pf2eModel.Model.Enum;
|
||||
using Pf2eModel.Model.Structure;
|
||||
using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
|
||||
@@ -21,7 +20,6 @@ namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types;
|
||||
[ProcessorDependencies(["aonprd:legacy"])]
|
||||
internal class TraitProcessor(
|
||||
ProcessorInput input,
|
||||
Pf2eDbContext context,
|
||||
StringHelper stringHelper,
|
||||
DatabaseHelper helper,
|
||||
AonprdBuilderGlobals globals
|
||||
|
||||
-1
@@ -7,7 +7,6 @@ using Pf2eDataScrapper.Processors;
|
||||
using Pf2eModel;
|
||||
using Pf2eModel.Model;
|
||||
using Pf2eModel.Model.Base;
|
||||
using Pf2eModel.Model.Base.Legacy;
|
||||
using Pf2eModel.Model.Base.Source;
|
||||
using Pf2eModel.Model.Base.Targets;
|
||||
using Pf2eModel.Model.Common.I18n;
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ internal class CompendiumFolderProcessor(
|
||||
private CompendiumFolderCollection Folders { get; } = folders;
|
||||
|
||||
private string Dir => Repository.RepositoryDirPath;
|
||||
private int NextFolderId { get; set; } = 0;
|
||||
private int NextFolderId { get; set; }
|
||||
|
||||
public void Process()
|
||||
{
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Repositories;
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
using System.Diagnostics;
|
||||
using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Processors;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Repositories;
|
||||
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Pf2eDataScrapper.App;
|
||||
using Pf2eModel;
|
||||
using Pf2eDataScrapper.App;
|
||||
|
||||
namespace Pf2eDataScrapper.Processors;
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pf2eDataScrapper.App;
|
||||
@@ -7,7 +6,6 @@ using Pf2eDataScrapper.Helpers;
|
||||
using Pf2eDataScrapper.Importers;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Aonprd.Compendium;
|
||||
using Pf2eDataScrapper.Importers.Implementations.FoundryEn;
|
||||
using Pf2eModel;
|
||||
|
||||
namespace Pf2eDataScrapper.Processors;
|
||||
|
||||
@@ -15,7 +13,6 @@ internal sealed class ProcessorExecutor(
|
||||
IServiceProvider serviceProvider,
|
||||
ProcessorCollection collection,
|
||||
ProcessProgress progress,
|
||||
Pf2eDbContext context,
|
||||
AonprdCompendium aonprdCompendium,
|
||||
FoundryEnCompendium foundryEnCompendium,
|
||||
ApplicationSettings settings
|
||||
@@ -37,7 +34,7 @@ internal sealed class ProcessorExecutor(
|
||||
StartItem();
|
||||
}
|
||||
|
||||
private int _currentIndex = 0;
|
||||
private int _currentIndex;
|
||||
|
||||
private void StartItem()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user