Class DamageTypes
Util for creating DamageTypeDescription
.
Inheritance
System.Object
DamageTypes
Assembly: BlueprintCore.dll
Syntax
public static class DamageTypes
Methods
|
Improve this Doc
View Source
Direct(DamageAlignment, DamageRealityType, Boolean)
Declaration
public static DamageTypeDescription Direct(DamageAlignment alignment = (DamageAlignment)0, DamageRealityType reality = (DamageRealityType)0, bool precision = false)
Parameters
Type |
Name |
Description |
Kingmaker.Enums.Damage.DamageAlignment |
alignment |
|
Kingmaker.Enums.Damage.DamageRealityType |
reality |
|
System.Boolean |
precision |
|
Returns
Type |
Description |
Kingmaker.RuleSystem.Rules.Damage.DamageTypeDescription |
|
|
Improve this Doc
View Source
Energy(DamageEnergyType, DamageAlignment, DamageRealityType, Boolean)
Declaration
public static DamageTypeDescription Energy(DamageEnergyType type, DamageAlignment alignment = (DamageAlignment)0, DamageRealityType reality = (DamageRealityType)0, bool precision = false)
Parameters
Type |
Name |
Description |
Kingmaker.Enums.Damage.DamageEnergyType |
type |
|
Kingmaker.Enums.Damage.DamageAlignment |
alignment |
|
Kingmaker.Enums.Damage.DamageRealityType |
reality |
|
System.Boolean |
precision |
|
Returns
Type |
Description |
Kingmaker.RuleSystem.Rules.Damage.DamageTypeDescription |
|
|
Improve this Doc
View Source
Force(DamageAlignment, DamageRealityType, Boolean)
Declaration
public static DamageTypeDescription Force(DamageAlignment alignment = (DamageAlignment)0, DamageRealityType reality = (DamageRealityType)0, bool precision = false)
Parameters
Type |
Name |
Description |
Kingmaker.Enums.Damage.DamageAlignment |
alignment |
|
Kingmaker.Enums.Damage.DamageRealityType |
reality |
|
System.Boolean |
precision |
|
Returns
Type |
Description |
Kingmaker.RuleSystem.Rules.Damage.DamageTypeDescription |
|
|
Improve this Doc
View Source
Declaration
public static DamageTypeDescription Physical(PhysicalDamageMaterial material = (PhysicalDamageMaterial)0, PhysicalDamageForm form = (PhysicalDamageForm)0, int enhancement = 0, int enhancementTotal = 0, DamageAlignment alignment = (DamageAlignment)0, DamageRealityType reality = (DamageRealityType)0, bool precision = false)
Parameters
Type |
Name |
Description |
Kingmaker.Enums.Damage.PhysicalDamageMaterial |
material |
|
Kingmaker.Enums.Damage.PhysicalDamageForm |
form |
|
System.Int32 |
enhancement |
|
System.Int32 |
enhancementTotal |
|
Kingmaker.Enums.Damage.DamageAlignment |
alignment |
|
Kingmaker.Enums.Damage.DamageRealityType |
reality |
|
System.Boolean |
precision |
|
Returns
Type |
Description |
Kingmaker.RuleSystem.Rules.Damage.DamageTypeDescription |
|
|
Improve this Doc
View Source
Untyped(DamageAlignment, DamageRealityType, Boolean)
Declaration
public static DamageTypeDescription Untyped(DamageAlignment alignment = (DamageAlignment)0, DamageRealityType reality = (DamageRealityType)0, bool precision = false)
Parameters
Type |
Name |
Description |
Kingmaker.Enums.Damage.DamageAlignment |
alignment |
|
Kingmaker.Enums.Damage.DamageRealityType |
reality |
|
System.Boolean |
precision |
|
Returns
Type |
Description |
Kingmaker.RuleSystem.Rules.Damage.DamageTypeDescription |
|