20 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
3237 changed files with 118442 additions and 40640 deletions
@@ -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') | Тип элемента прогрессии класса\. |
@@ -0,0 +1,53 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## ClassProgressionType Enum
Тип элемента прогрессии класса\.
```csharp
public enum ClassProgressionType
```
### Fields
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.Entity'></a>
`Entity` 0
Неизвестный тип прогрессии класса\.
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.AncestryFeat'></a>
`AncestryFeat` 1
Навык архетипа\.
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.ClassFeat'></a>
`ClassFeat` 2
Классовая особенность\.
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.GeneralFeat'></a>
`GeneralFeat` 3
Общий навык\.
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.SkillFeat'></a>
`SkillFeat` 4
Навык
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.SkillIncrease'></a>
`SkillIncrease` 5
Увеличение навыка\.
<a name='Pf2e.Database.Model.Enum.ClassProgressionType.AttributeIncrease'></a>
`AttributeIncrease` 6
Увеличение атрибута\.
@@ -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').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')
## ClassTraining\.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').[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')
## ClassTraining\.ClassId Property
Идентификатор класса, к которому относится тренировка\.
```csharp
public int ClassId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')

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