Show / Hide Table of Contents

Class DamageTypes

Util for creating DamageTypeDescription.

Inheritance
System.Object
DamageTypes
Namespace: BlueprintCore.Utils.Types
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

Physical(PhysicalDamageMaterial, PhysicalDamageForm, Int32, Int32, DamageAlignment, DamageRealityType, Boolean)

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
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX