116 Commits
Author SHA1 Message Date
kozhilya c6b12571b1 И ещё попытки поработать с билдером 2025-10-08 09:26:13 +04:00
kozhilya 99952c66e3 Продолжаем работать с билдером 2025-10-07 18:28:45 +04:00
kozhilya 95345c940f Билдер для сущностей, что б красивее отображались 2025-10-07 00:58:52 +04:00
kozhilya 5df20825c7 Обновления веб-отображения 2025-10-07 00:12:20 +04:00
kozhilya aecabfbb56 Пачка служебных обновлений 2025-10-06 23:25:50 +04:00
kozhilya fd80bdc93e Работа над маршрутизацией 2025-10-06 17:50:53 +04:00
kozhilya 94c9ce1264 Добавление сущностей в FullEntity 2025-10-06 17:12:22 +04:00
kozhilya 1300f31234 Сериализация сущностей для отображения в веб-интерфейсе 2025-10-06 15:43:38 +04:00
kozhilya 7e32280093 Обновление зависимостей (опять) 2025-10-06 15:43:11 +04:00
kozhilya 318abe541c Документация 2025-10-04 22:52:22 +04:00
kozhilya 5ded786397 Финализация рефакторинга 2025-10-04 22:52:15 +04:00
kozhilya 7dec66984b Обновление зависимостей 2025-10-04 16:51:25 +04:00
kozhilya f5b311e025 Продолжение рефакторинга (вынесение WPF в отдельный проект) 2025-10-02 17:25:48 +04:00
kozhilya 2fa94851cb Глобальный рефакторинг пространств имён 2025-10-02 13:29:30 +04:00
kozhilya d23d81fb53 Основа для ASP-сайта для просмотра сущностей 2025-10-02 13:04:30 +04:00
kozhilya 781546b84c Категория божества 2025-09-29 15:50:25 +04:00
kozhilya 5655ad1625 Обновление миграции 2025-09-29 09:41:06 +04:00
kozhilya 6cb8da9d56 Божествами на Фаундри 2025-09-15 17:47:44 +04:00
kozhilya a3a7578fd9 Исправления после общей проверки работоспособности 2025-09-15 11:39:24 +04:00
kozhilya 2d55282e3c Обновление миграций после слияния 2025-09-15 09:53:19 +04:00
kozhilya eddd69b1f3 Merge remote-tracking branch 'origin/dev2' into dev 2025-09-15 09:48:54 +04:00
kozhilya a9ee1d9cb5 Подклассы 2025-09-15 09:47:05 +04:00
kozhilya 4aa107c3d9 Процессор божеств 2025-09-14 15:01:38 +04:00
kozhilya 66f3adc5f9 Подготовка сущности божества 2025-09-13 18:35:25 +04:00
kozhilya 90597560c5 Процессор домена 2025-09-13 16:48:44 +04:00
kozhilya 8290183220 Сущность домена 2025-09-13 12:06:56 +04:00
kozhilya 776abeb58a Подготовка изменений 2025-09-13 11:39:23 +04:00
kozhilya 72de052293 Обновление схемы данных 2025-09-12 10:53:46 +04:00
kozhilya 843d0a4aa3 Набор мелких измнений за месяц 2025-07-15 14:45:04 +04:00
kozhilya 2ab05ee592 Попытки подружить источники... 2025-06-04 16:50:51 +04:00
kozhilya ea1dcb1595 Обновление работы с компендиумом модуля Foundry pf2e 2025-06-03 15:43:53 +04:00
kozhilya 73cb4a9982 Начало работы с импортом Foundry 2025-06-02 16:38:47 +04:00
kozhilya 1ee0f2b47b Информация о публичной версии БД 2025-06-02 15:45:42 +04:00
kozhilya 3036442621 Перепроверка БД 2025-06-01 22:27:24 +04:00
kozhilya 75eba984b5 Работа с ERD-диаграмой 2025-06-01 21:38:33 +04:00
kozhilya b96bd2a224 Дополнение работы с документацией 2025-06-01 20:38:43 +04:00
kozhilya c9c92a2b54 Создание документации 2025-06-01 19:57:59 +04:00
kozhilya 8ff9f6bbc6 Продолжение работы 2025-05-22 17:40:49 +04:00
kozhilya 64c05a393f [apparition] Добавление обработки заклинаний сосуда. 2025-05-22 10:37:06 +04:00
kozhilya 2fa2371ed7 Обновление README.md 2025-05-22 09:05:44 +04:00
kozhilya 34be3a5fc4 Фабрики и рефакторинг блока обработчиков, Вынесение словарей настроек адаптации в отдельный файл. 2025-05-22 00:34:57 +04:00
kozhilya 81695587f1 Начало борьбы с дублирующимися slug-ами 2025-05-21 18:36:32 +04:00
kozhilya 96b4d6da31 Исправление кнопок в просмотрщике 2025-05-21 16:11:57 +04:00
kozhilya 4d01b100d1 Небольшие исправления модели и обработчиков 2025-05-21 15:57:43 +04:00
kozhilya 00de4cb319 Всё-таки не конец, надо ещё кнопки починить... 2025-05-21 15:57:18 +04:00
kozhilya bb50ebe986 Завершение (надеюсь) работы с WPF. 2025-05-21 15:04:30 +04:00
kozhilya 0274d9cbef Почти закончил с WPF 2025-05-20 17:20:37 +04:00
kozhilya 03a644624f Удаление Windows.Forms и рефакторинг using 2025-05-20 10:27:30 +04:00
kozhilya b49be9883e Исправления 2025-05-20 01:23:54 +04:00
kozhilya 204238de4d Продолжение перехода на WPF 2025-05-19 09:21:06 +04:00
kozhilya 1d63b695d1 Начало перехода на WPF 2025-05-16 18:29:10 +04:00
kozhilya f1ca9ec3e4 Сохранение всех устаревших элементов 2025-05-16 18:28:53 +04:00
kozhilya e46cd99f41 Новый обработчек связей устаревших и обновлённых сущностей. 2025-05-15 10:21:18 +04:00
kozhilya afdc5d3f81 Отказ от отдельной легаси-сущности 2025-05-15 09:49:57 +04:00
kozhilya 4a7067f0b9 Капитальная чистка кода 2025-05-15 02:05:18 +04:00
kozhilya 2b61669e7a Изменения 2025-05-15 01:37:27 +04:00
kozhilya 995029ce8d Переосмысление аттрибутов переберающих процессоров и устаревшых элементов 2025-05-14 15:44:32 +04:00
kozhilya e6f53fc074 Большая пачка изменений 2025-05-14 13:58:57 +04:00
kozhilya 619ac7138c Мини-фикс 2025-05-14 09:11:06 +04:00
kozhilya 6426ecfe40 Продолжение работы 2025-05-14 01:28:48 +04:00
kozhilya 1b76893b32 Оно собралось! 2025-05-13 23:12:24 +04:00
kozhilya 83ee914991 Продолжение работы 2025-05-13 19:22:41 +04:00
kozhilya aad2081912 Корректная работа с null в конвертации LocaleString 2025-05-13 15:17:50 +04:00
kozhilya 5d2982330d Продолжение работы над фундаментальным обновлением проекта (всё ещё без сборки) 2025-05-13 01:22:59 +04:00
kozhilya f3d710d7d7 Начало переработки программы (не рабочий промежуточный коммит). 2025-05-12 19:17:40 +04:00
kozhilya a9f9ae4b93 Изменение метода отчистки таблицы. 2025-05-12 16:01:10 +04:00
kozhilya 53baa87144 Документирование скраппера. 2025-05-11 23:47:07 +04:00
kozhilya fb8fbc9fbb Обновление .gitignore в попытках использовать ИИ (не особо удачной, но да ладно)... 2025-05-11 23:44:53 +04:00
kozhilya 74295465db Небольшой рефакторинг построителя схем данных. 2025-05-11 23:26:32 +04:00
kozhilya 3c65274b45 Документирование и небольшой рефакторинг модели. 2025-05-11 00:31:15 +04:00
kozhilya 1a977ee988 Документация проекта отображения. 2025-05-10 18:05:09 +04:00
kozhilya 54ef2cf331 Обновление README.md 2025-05-10 15:53:33 +04:00
kozhilya 087421be8a Работа с правилами 2025-05-10 15:18:19 +04:00
kozhilya d48dc62fe7 Работа с порядком правил 2025-05-07 15:43:38 +04:00
kozhilya 3168c9c406 Добавление метода, который позволяет обрабатывать только определённые процессоры 2025-05-07 14:18:24 +04:00
kozhilya 7c2f2349c0 Новый класс обработки легаси-сущностей 2025-05-07 14:07:28 +04:00
kozhilya 9708bf31e2 Изменение .editorconfig 2025-05-07 14:06:56 +04:00
kozhilya bf016df060 Обработчик Правил 2025-05-07 14:06:41 +04:00
kozhilya 8a0cdcb943 Лёгкий рефактор 2025-05-07 14:06:07 +04:00
kozhilya bc601379b3 Включил всё обратно 2025-05-07 00:16:50 +04:00
kozhilya 693b253ac2 Ритуалы готовы 2025-05-07 00:13:08 +04:00
kozhilya 6abda701a4 Ритуалы! 2025-05-06 19:25:11 +04:00
kozhilya 5693fa8ce8 Больше работы над парсингом заклинаний 2025-05-06 01:23:34 +04:00
kozhilya c1b70a12eb Обновление формы просмотра 2025-05-05 23:46:58 +04:00
kozhilya fc5d68ca1f Работа над импортом заклинаний 2025-05-05 19:23:43 +04:00
kozhilya 2c1756cef6 Завершение обновления формы отображения 2025-05-05 14:34:56 +04:00
kozhilya c704bc551b Удаление всех действий-активаций 2025-05-05 14:34:22 +04:00
kozhilya 119a4a893a Больше измнений 2025-05-05 10:30:29 +04:00
kozhilya 197a9862b3 Возврат к основной форме (но есть ошибка при запуске...) 2025-04-30 19:50:30 +04:00
kozhilya 5d3c06e921 Обновление до .NET 9 2025-04-30 18:17:36 +04:00
kozhilya 59a520367f Исправление ошибки слияния 2025-04-30 18:08:21 +04:00
kozhilya 5296687d14 Слияние 2025-04-30 16:14:36 +04:00
kozhilya fda74b661a Обновление отображения дерева 2025-04-30 16:10:58 +04:00
kozhilya e856f91f9e Удаление тёмного режима (до обновления на C#9) 2025-04-30 14:43:33 +04:00
kozhilya 6ec4e43f9d Исправление пространства имён 2025-04-30 14:39:36 +04:00
kozhilya c6548349b9 Обновление стилистики 2025-04-30 14:37:44 +04:00
kozhilya 732988bd18 Обновление CSharpier 2025-04-30 14:37:24 +04:00
kozhilya 887094e8ba Чуть-чуть 2025-04-29 09:54:46 +04:00
kozhilya 0da1424477 Работа над новым отображением сущностей 2025-04-28 19:23:40 +04:00
kozhilya 06985b99be Вынесение в отдельное пространство имён 2025-04-28 09:21:46 +04:00
kozhilya d6fef4c2c8 Начало работы над кастомным деревом вывода 2025-04-28 00:26:50 +04:00
kozhilya 06d154eccc Обновление отображения 2025-04-27 12:22:52 +04:00
kozhilya 76167f1b24 Большой рефактор 2025-04-26 16:56:29 +04:00
kozhilya 9d0683a23f Немного работы 2025-04-26 10:53:50 +04:00
kozhilya 311a14a39d Работа с подклассами 2025-04-25 17:06:10 +04:00
kozhilya a66aa834bd Структура подклассов 2025-04-25 08:48:30 +04:00
kozhilya 7dcf582c3e Обработка через CSharper 2025-04-24 18:10:05 +04:00
kozhilya cc7e97b6ff Отчистка кода 2025-04-24 17:58:58 +04:00
kozhilya 31ad99ade5 I18n через jsonb-поля 2025-04-24 15:53:05 +04:00
kozhilya 35b571eb57 Продолжение 2025-04-21 18:02:45 +04:00
kozhilya beb61b7449 Большая пачка обновлений 2025-04-21 08:36:46 +04:00
kozhilya be8963a073 Отфильтрованные схемы данных (исключены общие для всех сущностей поля 2025-04-18 23:24:54 +04:00
kozhilya eac73d9f67 Правка README.md, перемещение sql-схемы в другую папку 2025-04-18 22:57:49 +04:00
kozhilya db432929bf Пагинация запросов и исправление отображений 2025-04-18 22:47:25 +04:00
kozhilya 29aee61d4c Исправление БД (перечисление) 2025-04-18 21:51:56 +04:00
kozhilya 38bc6152ed Больше обработчиков 2025-04-18 20:39:17 +04:00
2545 changed files with 379134 additions and 213569 deletions
+13
View File
@@ -0,0 +1,13 @@
{
"version": 1,
"isRoot": true,
"tools": {
"csharpier": {
"version": "1.0.1",
"commands": [
"csharpier"
],
"rollForward": false
}
}
}
+30 -7
View File
@@ -1,9 +1,14 @@
# Удалите строку ниже, если вы хотите наследовать параметры .editorconfig из каталогов, расположенных выше в иерархии
root = true
root = true
# Удалите строку ниже, если вы хотите наследовать параметры .editorconfig из каталогов, расположенных выше в иерархии
# Файлы C#
[*.cs]
#### Resharper ####
resharper_member_can_be_private_global_highlighting = none
#### Основные параметры EditorConfig ####
# Отступы и интервалы
@@ -29,8 +34,8 @@ dotnet_search_reference_assemblies = true
# Упорядочение Using
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false
file_header_template = unset
dotnet_sort_system_directives_first = true
file_header_template =
# Предпочтения для this. и Me.
dotnet_style_qualification_for_event = false
@@ -116,7 +121,7 @@ csharp_style_conditional_delegate_call = true
# Предпочтения модификатора
csharp_prefer_static_anonymous_function = true
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async
csharp_preferred_modifier_order = public, private, protected, internal, file, static, extern, virtual, abstract, override, sealed, readonly, new, unsafe, required, volatile, async:suggestion
csharp_style_prefer_readonly_struct = true
csharp_style_prefer_readonly_struct_member = true
@@ -175,7 +180,7 @@ csharp_indent_labels = one_less_than_current
csharp_indent_switch_labels = true
# Предпочтения для интервалов
csharp_space_after_cast = true
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
@@ -244,6 +249,22 @@ dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case
# ReSharper properties
resharper_accessor_owner_body = accessors_with_expression_body
resharper_blank_lines_after_multiline_statements = 1
resharper_csharp_blank_lines_around_single_line_field = 1
resharper_csharp_wrap_after_invocation_lpar = true
resharper_csharp_wrap_arguments_style = chop_if_long
resharper_csharp_wrap_before_invocation_rpar = true
resharper_instance_members_qualify_declared_in =
resharper_local_function_body = expression_body
resharper_parentheses_redundancy_style = remove
resharper_place_expr_accessor_on_single_line = true
resharper_place_expr_method_on_single_line = true
resharper_place_expr_property_on_single_line = true
resharper_trailing_comma_in_multiline_lists = true
resharper_use_heuristics_for_body_style = true
[*.{cs,vb}]
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
@@ -264,4 +285,6 @@ dotnet_style_namespace_match_folder = true:suggestion
dotnet_code_quality_unused_parameters = all:suggestion
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
indent_size = 4
indent_size = 4
dotnet_diagnostic.ca1822.severity = none
dotnet_diagnostic.IDE0305.severity = none
+4 -1
View File
@@ -365,4 +365,7 @@ FodyWeavers.xsd
.vscode
/Pf2eDataScrapper/.env
.env
.aider*
erd/.dump.*
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Actions Property
Количество действий\.
```csharp
public Pf2e.Database.Model.Enum.ActionEnum Actions { get; set; }
```
#### Property Value
[ActionEnum](ActionEnum.md 'Pf2e\.Database\.Model\.Enum\.ActionEnum')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Category Property
Категория действия\.
```csharp
public Pf2e.Database.Model.Enum.ActionCategory Category { get; set; }
```
#### Property Value
[ActionCategory](ActionCategory.md 'Pf2e\.Database\.Model\.Enum\.ActionCategory')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Extra Property
Дополнительная информация\.
```csharp
public string? Extra { get; set; }
```
#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
+15
View File
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+22
View File
@@ -0,0 +1,22 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Action Class
Действие\.
```csharp
public class Action : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 Action
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [Actions](Action.Actions.md 'Pf2e\.Database\.Model\.Structure\.Action\.Actions') | Количество действий\. |
| [Category](Action.Category.md 'Pf2e\.Database\.Model\.Structure\.Action\.Category') | Категория действия\. |
| [Entity](Action.Entity.md 'Pf2e\.Database\.Model\.Structure\.Action\.Entity') | Корневая сущность\. |
| [Extra](Action.Extra.md 'Pf2e\.Database\.Model\.Structure\.Action\.Extra') | Дополнительная информация\. |
| [Id](Action.Id.md 'Pf2e\.Database\.Model\.Structure\.Action\.Id') | Идентификатор сущности\. |
@@ -0,0 +1,77 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## ActionCategory Enum
Тип действия\.
```csharp
public enum ActionCategory
```
### Fields
<a name='Pf2e.Database.Model.Enum.ActionCategory.Unknown'></a>
`Unknown` 0
Неизвестный тип действия\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.Archetype'></a>
`Archetype` 1
Действие архетипа\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.SkillAction'></a>
`SkillAction` 2
Дествие навыка\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ClassFeature'></a>
`ClassFeature` 3
Действие классовой способности\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ClassFeat'></a>
`ClassFeat` 4
Действие классовой черты\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.Familiar'></a>
`Familiar` 5
Действие фамильяра\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ArmyTactic'></a>
`ArmyTactic` 6
Действие тактики армии\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ArmyWarAction'></a>
`ArmyWarAction` 7
Действие войны армии\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.KingdomActivity'></a>
`KingdomActivity` 8
Активность королевства\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.KingdomFeat'></a>
`KingdomFeat` 9
Действие черты королевства\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.KingdomFeature'></a>
`KingdomFeature` 10
Действие особенности королевства\.
+137
View File
@@ -0,0 +1,137 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## ActionEnum Enum
Перечиленение количества действий\.
```csharp
public enum ActionEnum
```
### Fields
<a name='Pf2e.Database.Model.Enum.ActionEnum.Unknown'></a>
`Unknown` 0
Неизвестное количество действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.SingleAction'></a>
`SingleAction` 1
Одно действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TwoActions'></a>
`TwoActions` 2
Два действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ThreeActions'></a>
`ThreeActions` 3
Три действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.Reaction'></a>
`Reaction` 4
Реакция\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.FreeAction'></a>
`FreeAction` 5
Свободное действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.Passive'></a>
`Passive` 6
Пассивное действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.Other'></a>
`Other` 7
Иное количество действий, не указанное в перечислении\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.SingleActionToThreeActions'></a>
`SingleActionToThreeActions` 8
От одного до трёх действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.SingleActionToTwoActions'></a>
`SingleActionToTwoActions` 9
От одного до двух действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TwoActionsToThreeActions'></a>
`TwoActionsToThreeActions` 10
От двух до трёх действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TwoActionsToTwoRounds'></a>
`TwoActionsToTwoRounds` 11
От двух действий до двух раундов\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ReactionOrOneAction'></a>
`ReactionOrOneAction` 12
Реакция или одно действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ReactionOrTwoAction'></a>
`ReactionOrTwoAction` 13
Реакция или два действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ReactionOrThreeAction'></a>
`ReactionOrThreeAction` 14
Реакция или три действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.FreeActionOrOneAction'></a>
`FreeActionOrOneAction` 15
Свободное действие или одно действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.OneMinute'></a>
`OneMinute` 16
Одная минута\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.FiveMinutes'></a>
`FiveMinutes` 17
Пять минут\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TenMinutes'></a>
`TenMinutes` 18
Десять минут\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ThirtyMinutes'></a>
`ThirtyMinutes` 19
Тридцать минут\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.OneHour'></a>
`OneHour` 20
Один час\.
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.AncestryBoosts Property
Коллекция повышениий аттрибутов\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.AncestryRelation.AncestryBoost> AncestryBoosts { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.AncestryItems Property
Коллекция сущностей родословной\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.AncestryRelation.AncestryItem> AncestryItems { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.AncestryLanguages Property
Коллекция языков родословной\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.AncestryRelation.AncestryLanguage> AncestryLanguages { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Heritages Property
Коллекция наследий\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.Heritage> Heritages { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Hp Property
Количество очков здоровья\.
```csharp
public int Hp { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Size Property
Размеры родословной\.
```csharp
public Pf2e.Database.Model.Enum.SizeEnum[] Size { get; set; }
```
#### Property Value
[SizeEnum](SizeEnum.md 'Pf2e\.Database\.Model\.Enum\.SizeEnum')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Speed Property
Скорость передвижения\.
```csharp
public int Speed { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.VisionEnum Property
Тип зрения\.
```csharp
public Pf2e.Database.Model.Enum.VisionEnum VisionEnum { get; set; }
```
#### Property Value
[VisionEnum](VisionEnum.md 'Pf2e\.Database\.Model\.Enum\.VisionEnum')
+27
View File
@@ -0,0 +1,27 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Ancestry Class
Родословная\.
```csharp
public class Ancestry : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Ancestry
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [AncestryBoosts](Ancestry.AncestryBoosts.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryBoosts') | Коллекция повышениий аттрибутов\. |
| [AncestryItems](Ancestry.AncestryItems.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryItems') | Коллекция сущностей родословной\. |
| [AncestryLanguages](Ancestry.AncestryLanguages.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryLanguages') | Коллекция языков родословной\. |
| [Entity](Ancestry.Entity.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Entity') | Корневая сущность\. |
| [Heritages](Ancestry.Heritages.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Heritages') | Коллекция наследий\. |
| [Hp](Ancestry.Hp.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Hp') | Количество очков здоровья\. |
| [Id](Ancestry.Id.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Id') | Идентификатор сущности\. |
| [Size](Ancestry.Size.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Size') | Размеры родословной\. |
| [Speed](Ancestry.Speed.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Speed') | Скорость передвижения\. |
| [VisionEnum](Ancestry.VisionEnum.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.VisionEnum') | Тип зрения\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Ancestry Property
Родословная, к которой относится этот элемент набора повышений атрибутов\.
```csharp
public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; }
```
#### Property Value
[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.AncestryId Property
Идентификатор родословной, к которой относится этот элемент\.
```csharp
public int AncestryId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Boost Property
Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\.
```csharp
public bool Boost { get; set; }
```
#### Property Value
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Id Property
Идентификатор элемента\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Value Property
Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\.
```csharp
public Pf2e.Database.Model.Enum.AttributeValues Value { get; set; }
```
#### Property Value
[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation')
## AncestryBoost Class
Элемент набора повышений атрибутов для родословной\.
```csharp
public class AncestryBoost
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; AncestryBoost
| Properties | |
| :--- | :--- |
| [Ancestry](AncestryBoost.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Ancestry') | Родословная, к которой относится этот элемент набора повышений атрибутов\. |
| [AncestryId](AncestryBoost.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.AncestryId') | Идентификатор родословной, к которой относится этот элемент\. |
| [Boost](AncestryBoost.Boost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Boost') | Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\. |
| [Id](AncestryBoost.Id.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Id') | Идентификатор элемента\. |
| [Value](AncestryBoost.Value.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Value') | Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.Ancestry Property
Родословная, к которой относится сущность\.
```csharp
public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; }
```
#### Property Value
[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.AncestryId Property
Идентификатор родословной\.
```csharp
public int AncestryId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.Item Property
Сущность, связанная с родословной\.
```csharp
public Pf2e.Database.Model.Base.Entity Item { get; set; }
```
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.ItemId Property
Идентификатор сущности, связанной с родословной\.
```csharp
public int ItemId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.Level Property
Уровень сущности в родословной\.
```csharp
public int Level { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation')
## AncestryItem Class
Связь между родословной и сущностью\.
```csharp
public class AncestryItem
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; AncestryItem
| Properties | |
| :--- | :--- |
| [Ancestry](AncestryItem.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Ancestry') | Родословная, к которой относится сущность\. |
| [AncestryId](AncestryItem.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.AncestryId') | Идентификатор родословной\. |
| [Item](AncestryItem.Item.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Item') | Сущность, связанная с родословной\. |
| [ItemId](AncestryItem.ItemId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.ItemId') | Идентификатор сущности, связанной с родословной\. |
| [Level](AncestryItem.Level.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Level') | Уровень сущности в родословной\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.Ancestry Property
Родословная, к которой относится язык\.
```csharp
public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; }
```
#### Property Value
[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.AncestryId Property
Идентификатор родословной, к которой относится язык\.
```csharp
public int AncestryId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.IsAdditional Property
Является ли язык дополнительным для родословной\.
```csharp
public bool IsAdditional { get; set; }
```
#### Property Value
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.Language Property
Язык, связанный с родословной\.
```csharp
public Pf2e.Database.Model.Structure.Language Language { get; set; }
```
#### Property Value
[Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.LanguageId Property
Идентификатор языка, связанного с родословной\.
```csharp
public int LanguageId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation')
## AncestryLanguage Class
Связь между родословной и языком\.
```csharp
public class AncestryLanguage
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; AncestryLanguage
| Properties | |
| :--- | :--- |
| [Ancestry](AncestryLanguage.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Ancestry') | Родословная, к которой относится язык\. |
| [AncestryId](AncestryLanguage.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.AncestryId') | Идентификатор родословной, к которой относится язык\. |
| [IsAdditional](AncestryLanguage.IsAdditional.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.IsAdditional') | Является ли язык дополнительным для родословной\. |
| [Language](AncestryLanguage.Language.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Language') | Язык, связанный с родословной\. |
| [LanguageId](AncestryLanguage.LanguageId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.LanguageId') | Идентификатор языка, связанного с родословной\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.DedicationFeat Property
Посвящение в архетип\.
```csharp
public Pf2e.Database.Model.Structure.Feat DedicationFeat { get; set; }
```
#### Property Value
[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.DedicationFeatId Property
Идентификатор способности, которая является посвящением в архетип\.
```csharp
public System.Nullable<int> DedicationFeatId { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Extra Property
Дополнительная информация об архетипе\.
```csharp
public string? Extra { get; set; }
```
#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Feats Property
Способности архетипа\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.Feat> Feats { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Level Property
Уровень\.
```csharp
public int Level { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+24
View File
@@ -0,0 +1,24 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Archetype Class
Архетип\.
```csharp
public class Archetype : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Archetype
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [DedicationFeat](Archetype.DedicationFeat.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.DedicationFeat') | Посвящение в архетип\. |
| [DedicationFeatId](Archetype.DedicationFeatId.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.DedicationFeatId') | Идентификатор способности, которая является посвящением в архетип\. |
| [Entity](Archetype.Entity.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Entity') | Корневая сущность\. |
| [Extra](Archetype.Extra.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Extra') | Дополнительная информация об архетипе\. |
| [Feats](Archetype.Feats.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Feats') | Способности архетипа\. |
| [Id](Archetype.Id.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Id') | Идентификатор сущности\. |
| [Level](Archetype.Level.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Level') | Уровень\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats')
## ArchetypeFeats\.ArchetypeId Property
Идентификатор архетипа, к которому относится черта\.
```csharp
public int ArchetypeId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats')
## ArchetypeFeats\.FeatId Property
Идентификатор черты, связанной с архетипом\.
```csharp
public int FeatId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,17 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation')
## ArchetypeFeats Class
Связь между архетипом и его чертами\.
```csharp
public class ArchetypeFeats
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; ArchetypeFeats
| Properties | |
| :--- | :--- |
| [ArchetypeId](ArchetypeFeats.ArchetypeId.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.ArchetypeId') | Идентификатор архетипа, к которому относится черта\. |
| [FeatId](ArchetypeFeats.FeatId.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.FeatId') | Идентификатор черты, связанной с архетипом\. |
@@ -0,0 +1,53 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## AttributeValues Enum
Перечисление значений атрибутов\.
```csharp
public enum AttributeValues
```
### Fields
<a name='Pf2e.Database.Model.Enum.AttributeValues.Free'></a>
`Free` 0
Свободный атрибут\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Strength'></a>
`Strength` 1
Сила\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Dexterity'></a>
`Dexterity` 2
Ловкость\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Constitution'></a>
`Constitution` 3
Телосложение\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Intelligence'></a>
`Intelligence` 4
Интеллект\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Wisdom'></a>
`Wisdom` 5
Мудрость\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Charisma'></a>
`Charisma` 6
Харизма\.
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.BackgroundBoosts Property
Аттрибуты предыстории\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.BackgroundRelation.BackgroundBoost> BackgroundBoosts { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.BackgroundItems Property
Способности предыстории\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.BackgroundRelation.BackgroundItem> BackgroundItems { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.BackgroundSkills Property
Навыки предыстории\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.BackgroundRelation.BackgroundTraining> BackgroundSkills { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+22
View File
@@ -0,0 +1,22 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Background Class
Предыстория\.
```csharp
public class Background : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Background
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [BackgroundBoosts](Background.BackgroundBoosts.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundBoosts') | Аттрибуты предыстории\. |
| [BackgroundItems](Background.BackgroundItems.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundItems') | Способности предыстории\. |
| [BackgroundSkills](Background.BackgroundSkills.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundSkills') | Навыки предыстории\. |
| [Entity](Background.Entity.md 'Pf2e\.Database\.Model\.Structure\.Background\.Entity') | Корневая сущность\. |
| [Id](Background.Id.md 'Pf2e\.Database\.Model\.Structure\.Background\.Id') | Идентификатор сущности\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.Attribute Property
Атрибут, к которому относится этот элемент набора атрибутов для предыстории\.
```csharp
public Pf2e.Database.Model.Enum.AttributeValues Attribute { get; set; }
```
#### Property Value
[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.Background Property
Предыстория, к которой относится этот элемент набора атрибутов\.
```csharp
public Pf2e.Database.Model.Structure.Background Background { get; set; }
```
#### Property Value
[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.BackgroundId Property
Идентификатор предыстории, к которой относится этот элемент набора атрибутов\.
```csharp
public int BackgroundId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.Id Property
Идентификатор элемента набора атрибутов для предыстории\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,19 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation')
## BackgroundBoost Class
Элемент набора атрибутов для предыстории\.
```csharp
public class BackgroundBoost
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; BackgroundBoost
| Properties | |
| :--- | :--- |
| [Attribute](BackgroundBoost.Attribute.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Attribute') | Атрибут, к которому относится этот элемент набора атрибутов для предыстории\. |
| [Background](BackgroundBoost.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Background') | Предыстория, к которой относится этот элемент набора атрибутов\. |
| [BackgroundId](BackgroundBoost.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.BackgroundId') | Идентификатор предыстории, к которой относится этот элемент набора атрибутов\. |
| [Id](BackgroundBoost.Id.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Id') | Идентификатор элемента набора атрибутов для предыстории\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.Background Property
Предыстория, к которой относится сущность\.
```csharp
public Pf2e.Database.Model.Structure.Background Background { get; set; }
```
#### Property Value
[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.BackgroundId Property
Идентификатор элемента предыстории\.
```csharp
public int BackgroundId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.Entity Property
Сущность, связанная с предысторией\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.EntityId Property
Идентификатор сущности, связанной с предысторией\.
```csharp
public int EntityId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.Level Property
Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\.
```csharp
public System.Nullable<int> Level { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation')
## BackgroundItem Class
Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией\.
```csharp
public class BackgroundItem
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; BackgroundItem
| Properties | |
| :--- | :--- |
| [Background](BackgroundItem.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Background') | Предыстория, к которой относится сущность\. |
| [BackgroundId](BackgroundItem.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.BackgroundId') | Идентификатор элемента предыстории\. |
| [Entity](BackgroundItem.Entity.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Entity') | Сущность, связанная с предысторией\. |
| [EntityId](BackgroundItem.EntityId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.EntityId') | Идентификатор сущности, связанной с предысторией\. |
| [Level](BackgroundItem.Level.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Level') | Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Background Property
Предыстория, к которой относится тренировка\.
```csharp
public Pf2e.Database.Model.Structure.Background Background { get; set; }
```
#### Property Value
[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.BackgroundId Property
Идентификатор предыстории, к которой относится тренировка\.
```csharp
public int BackgroundId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Id Property
Идентификатор элемента набора связей между предысторией и тренируемым навыком\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Rank Property
Ранг тренировки, который получает персонаж при выборе данной предыстории\.
```csharp
public Pf2e.Database.Model.Enum.TrainingRank Rank { get; set; }
```
#### Property Value
[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Training Property
Тренируемый навык, который получает персонаж при выборе данной предыстории\.
```csharp
public Pf2e.Database.Model.Common.Training Training { get; set; }
```
#### Property Value
[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.TrainingId Property
Идентификатор тренируемого навыка\.
```csharp
public int TrainingId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,21 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation')
## BackgroundTraining Class
Элемент набора связей между предысторией и тренируемым навыком\.
```csharp
public class BackgroundTraining
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; BackgroundTraining
| Properties | |
| :--- | :--- |
| [Background](BackgroundTraining.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Background') | Предыстория, к которой относится тренировка\. |
| [BackgroundId](BackgroundTraining.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.BackgroundId') | Идентификатор предыстории, к которой относится тренировка\. |
| [Id](BackgroundTraining.Id.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Id') | Идентификатор элемента набора связей между предысторией и тренируемым навыком\. |
| [Rank](BackgroundTraining.Rank.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Rank') | Ранг тренировки, который получает персонаж при выборе данной предыстории\. |
| [Training](BackgroundTraining.Training.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Training') | Тренируемый навык, который получает персонаж при выборе данной предыстории\. |
| [TrainingId](BackgroundTraining.TrainingId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.TrainingId') | Идентификатор тренируемого навыка\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.AdditionalTrainedSkills Property
Количество дополнительных навыков\.
```csharp
public int AdditionalTrainedSkills { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.ClassKeyAbilities Property
Аттрибуты класса\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.ClassRelation.ClassKeyAttribute> ClassKeyAbilities { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.ClassProgressions Property
Прогрессия класса\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.ClassRelation.ClassProgression> ClassProgressions { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.ClassTrainings Property
Навыки класса\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.ClassRelation.ClassTraining> ClassTrainings { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
+13
View File
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Hp Property
Количество очков здоровья\.
```csharp
public int Hp { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+15
View File
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Spellcasting Property
Указание на тип заклинательства\.
```csharp
public Pf2e.Database.Model.Enum.SpellcastingType Spellcasting { get; set; }
```
#### Property Value
[SpellcastingType](SpellcastingType.md 'Pf2e\.Database\.Model\.Enum\.SpellcastingType')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.SubclassGroups Property
Группы подклассов\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.SubclassGroup> SubclassGroups { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Tradition Property
Традиция заклинаний класса\.
```csharp
public System.Nullable<Pf2e.Database.Model.Enum.SpellTradition> Tradition { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[SpellTradition](SpellTradition.md 'Pf2e\.Database\.Model\.Enum\.SpellTradition')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
+27
View File
@@ -0,0 +1,27 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Class Class
Класс\.
```csharp
public class Class : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Class
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [AdditionalTrainedSkills](Class.AdditionalTrainedSkills.md 'Pf2e\.Database\.Model\.Structure\.Class\.AdditionalTrainedSkills') | Количество дополнительных навыков\. |
| [ClassKeyAbilities](Class.ClassKeyAbilities.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassKeyAbilities') | Аттрибуты класса\. |
| [ClassProgressions](Class.ClassProgressions.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassProgressions') | Прогрессия класса\. |
| [ClassTrainings](Class.ClassTrainings.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassTrainings') | Навыки класса\. |
| [Entity](Class.Entity.md 'Pf2e\.Database\.Model\.Structure\.Class\.Entity') | Корневая сущность\. |
| [Hp](Class.Hp.md 'Pf2e\.Database\.Model\.Structure\.Class\.Hp') | Количество очков здоровья\. |
| [Id](Class.Id.md 'Pf2e\.Database\.Model\.Structure\.Class\.Id') | Идентификатор сущности\. |
| [Spellcasting](Class.Spellcasting.md 'Pf2e\.Database\.Model\.Structure\.Class\.Spellcasting') | Указание на тип заклинательства\. |
| [SubclassGroups](Class.SubclassGroups.md 'Pf2e\.Database\.Model\.Structure\.Class\.SubclassGroups') | Группы подклассов\. |
| [Tradition](Class.Tradition.md 'Pf2e\.Database\.Model\.Structure\.Class\.Tradition') | Традиция заклинаний класса\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')
## ClassKeyAttribute\.Class Property
Класс, к которому относится ключевой атрибут\.
```csharp
public Pf2e.Database.Model.Structure.Class Class { get; set; }
```
#### Property Value
[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')
## ClassKeyAttribute\.ClassId Property
Идентификатор класса, к которому относится ключевой атрибут\.
```csharp
public int ClassId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')
## ClassKeyAttribute\.Id Property
Идентификатор ключевого атрибута класса\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')
## ClassKeyAttribute\.Value Property
Ключевой атрибут класса\.
```csharp
public Pf2e.Database.Model.Enum.AttributeValues Value { get; set; }
```
#### Property Value
[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues')
@@ -0,0 +1,19 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation')
## ClassKeyAttribute Class
Набор ключевых атрибутов класса\.
```csharp
public class ClassKeyAttribute
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; ClassKeyAttribute
| Properties | |
| :--- | :--- |
| [Class](ClassKeyAttribute.Class.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Class') | Класс, к которому относится ключевой атрибут\. |
| [ClassId](ClassKeyAttribute.ClassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.ClassId') | Идентификатор класса, к которому относится ключевой атрибут\. |
| [Id](ClassKeyAttribute.Id.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Id') | Идентификатор ключевого атрибута класса\. |
| [Value](ClassKeyAttribute.Value.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute\.Value') | Ключевой атрибут класса\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.Class Property
Класс, к которому относится элемент прогрессии\.
```csharp
public Pf2e.Database.Model.Structure.Class Class { get; set; }
```
#### Property Value
[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.ClassId Property
Идентификатор класса, к которому относится элемент прогрессии\.
```csharp
public int ClassId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.Entity Property
Сущность, связанная с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\.
```csharp
public Pf2e.Database.Model.Base.Entity? Entity { get; set; }
```
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.EntityId Property
Идентификатор сущности, связанной с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\.
```csharp
public System.Nullable<int> EntityId { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.Id Property
Идентификатор прогрессии класса\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.Level Property
Уровень класса, на котором элемент прогрессии доступен\.
```csharp
public int Level { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')
## ClassProgression\.Type Property
Тип элемента прогрессии класса\.
```csharp
public Pf2e.Database.Model.Enum.ClassProgressionType Type { get; set; }
```
#### Property Value
[ClassProgressionType](ClassProgressionType.md 'Pf2e\.Database\.Model\.Enum\.ClassProgressionType')
@@ -0,0 +1,22 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation')
## ClassProgression Class
Элемент прогрессии класса\.
```csharp
public class ClassProgression
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; ClassProgression
| Properties | |
| :--- | :--- |
| [Class](ClassProgression.Class.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Class') | Класс, к которому относится элемент прогрессии\. |
| [ClassId](ClassProgression.ClassId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.ClassId') | Идентификатор класса, к которому относится элемент прогрессии\. |
| [Entity](ClassProgression.Entity.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Entity') | Сущность, связанная с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. |
| [EntityId](ClassProgression.EntityId.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.EntityId') | Идентификатор сущности, связанной с элементом прогрессии класса \(например, навык, атрибут и т\.д\.\)\. |
| [Id](ClassProgression.Id.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Id') | Идентификатор прогрессии класса\. |
| [Level](ClassProgression.Level.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Level') | Уровень класса, на котором элемент прогрессии доступен\. |
| [Type](ClassProgression.Type.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression\.Type') | Тип элемента прогрессии класса\. |

Some files were not shown because too many files have changed in this diff Show More