Class ConditionsBuilderContextEx
Extension to ConditionsBuilder for most Kingmaker.UnitLogic.Mechanics.Conditions.ContextCondition types. Some Kingmaker.UnitLogic.Mechanics.Conditions.ContextCondition types are in more specific extensions such as KingdomEx.
Inheritance
System.Object
ConditionsBuilderContextEx
Assembly: BlueprintCore.dll
Syntax
public static class ConditionsBuilderContextEx
Methods
|
Improve this Doc
View Source
Alignment(ConditionsBuilder, Nullable<AlignmentComponent>, Nullable<Boolean>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionAlignment
Declaration
public static ConditionsBuilder Alignment(this ConditionsBuilder builder, AlignmentComponent? alignment = null, bool? checkCaster = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.Enums.AlignmentComponent> |
alignment |
|
System.Nullable<System.Boolean> |
checkCaster |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
AlignmentDifference(ConditionsBuilder, Nullable<Int32>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionAlignmentDifference
Declaration
public static ConditionsBuilder AlignmentDifference(this ConditionsBuilder builder, int? alignmentStepDifference = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Int32> |
alignmentStepDifference |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
Alive(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionAlive
Declaration
public static ConditionsBuilder Alive(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
BuffRank(ConditionsBuilder, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintUnitFactReference>, Boolean, ContextValue, Nullable<Boolean>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionBuffRank
Declaration
public static ConditionsBuilder BuffRank(this ConditionsBuilder builder, Blueprint<BlueprintBuffReference> buff = null, Blueprint<BlueprintUnitFactReference> fact = null, bool negate = false, ContextValue rankValue = null, bool? useFactInsteadBuff = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
Blueprint of type BlueprintBuff. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> |
fact |
Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Kingmaker.UnitLogic.Mechanics.ContextValue |
rankValue |
|
System.Nullable<System.Boolean> |
useFactInsteadBuff |
InfoBox: Любой баф и так является фактом, однако опция имеет смысл: PF-498097
|
Returns
|
Improve this Doc
View Source
CasterHasBuffWithDescriptor(ConditionsBuilder, Boolean, Nullable<SpellDescriptorWrapper>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCasterHasBuffWithDescriptor
Declaration
public static ConditionsBuilder CasterHasBuffWithDescriptor(this ConditionsBuilder builder, bool negate = false, SpellDescriptorWrapper? spellDescriptor = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.Blueprints.Classes.Spells.SpellDescriptorWrapper> |
spellDescriptor |
|
Returns
|
Improve this Doc
View Source
CasterHasFact(ConditionsBuilder, Blueprint<BlueprintUnitFactReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCasterHasFact
Declaration
public static ConditionsBuilder CasterHasFact(this ConditionsBuilder builder, Blueprint<BlueprintUnitFactReference> fact, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> |
fact |
Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
CasterWeaponInTwoHands(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCasterWeaponInTwoHands
Declaration
public static ConditionsBuilder CasterWeaponInTwoHands(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
Remarks
|
Improve this Doc
View Source
CharacterClass(ConditionsBuilder, Nullable<Boolean>, Blueprint<BlueprintCharacterClassReference>, Nullable<Int32>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCharacterClass
Declaration
public static ConditionsBuilder CharacterClass(this ConditionsBuilder builder, bool? checkCaster = null, Blueprint<BlueprintCharacterClassReference> clazz = null, int? minLevel = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
checkCaster |
|
Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> |
clazz |
Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Nullable<System.Int32> |
minLevel |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
Compare(ConditionsBuilder, ContextValue, Boolean, ContextValue, Nullable<ContextConditionCompare.Type>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCompare
Declaration
public static ConditionsBuilder Compare(this ConditionsBuilder builder, ContextValue checkValue = null, bool negate = false, ContextValue targetValue = null, ContextConditionCompare.Type? type = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Kingmaker.UnitLogic.Mechanics.ContextValue |
checkValue |
|
System.Boolean |
negate |
|
Kingmaker.UnitLogic.Mechanics.ContextValue |
targetValue |
|
System.Nullable<Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCompare.Type> |
type |
|
Returns
|
Improve this Doc
View Source
CompareCasterHP(ConditionsBuilder, Nullable<ContextConditionCompareCasterHP.CompareType>, Boolean, ContextValue)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCompareCasterHP
Declaration
public static ConditionsBuilder CompareCasterHP(this ConditionsBuilder builder, ContextConditionCompareCasterHP.CompareType? compareType = null, bool negate = false, ContextValue value = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCompareCasterHP.CompareType> |
compareType |
|
System.Boolean |
negate |
|
Kingmaker.UnitLogic.Mechanics.ContextValue |
value |
|
Returns
|
Improve this Doc
View Source
CompareTargetHP(ConditionsBuilder, Nullable<ContextConditionCompareTargetHP.CompareType>, Boolean, ContextValue)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCompareTargetHP
Declaration
public static ConditionsBuilder CompareTargetHP(this ConditionsBuilder builder, ContextConditionCompareTargetHP.CompareType? compareType = null, bool negate = false, ContextValue value = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionCompareTargetHP.CompareType> |
compareType |
|
System.Boolean |
negate |
|
Kingmaker.UnitLogic.Mechanics.ContextValue |
value |
|
Returns
|
Improve this Doc
View Source
ContextSwarmHasEnemiesInInnerCircle(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder ContextSwarmHasEnemiesInInnerCircle(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
DamageTransferIsApplicable(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionDamageTransferIsApplicable
Declaration
public static ConditionsBuilder DamageTransferIsApplicable(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
DistanceToTarget(ConditionsBuilder, Nullable<Feet>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionDistanceToTarget
Declaration
public static ConditionsBuilder DistanceToTarget(this ConditionsBuilder builder, Feet? distanceGreater = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.Utility.Feet> |
distanceGreater |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
FavoredEnemy(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionFavoredEnemy
Declaration
public static ConditionsBuilder FavoredEnemy(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
Gender(ConditionsBuilder, Nullable<Gender>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionGender
Declaration
public static ConditionsBuilder Gender(this ConditionsBuilder builder, Gender? gender = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.Blueprints.Gender> |
gender |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasBuff(ConditionsBuilder, Blueprint<BlueprintBuffReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasBuff
Declaration
public static ConditionsBuilder HasBuff(this ConditionsBuilder builder, Blueprint<BlueprintBuffReference> buff = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
Blueprint of type BlueprintBuff. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasBuffFromCaster(ConditionsBuilder, Blueprint<BlueprintBuffReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasBuffFromCaster
Declaration
public static ConditionsBuilder HasBuffFromCaster(this ConditionsBuilder builder, Blueprint<BlueprintBuffReference> buff, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
Blueprint of type BlueprintBuff. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasBuffFromThisAreaEffect(ConditionsBuilder, Blueprint<BlueprintBuffReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasBuffFromThisAreaEffect
Declaration
public static ConditionsBuilder HasBuffFromThisAreaEffect(this ConditionsBuilder builder, Blueprint<BlueprintBuffReference> buff = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
Blueprint of type BlueprintBuff. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasBuffImmunityWithDescriptor(ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Boolean, Nullable<SpellDescriptorWrapper>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasBuffImmunityWithDescriptor
Declaration
public static ConditionsBuilder HasBuffImmunityWithDescriptor(this ConditionsBuilder builder, bool? checkBuffDescriptorComponent = null, bool? checkSpellDescriptorComponent = null, bool negate = false, SpellDescriptorWrapper? spellDescriptor = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
checkBuffDescriptorComponent |
|
System.Nullable<System.Boolean> |
checkSpellDescriptorComponent |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.Blueprints.Classes.Spells.SpellDescriptorWrapper> |
spellDescriptor |
|
Returns
|
Improve this Doc
View Source
HasBuffWithDescriptor(ConditionsBuilder, Boolean, Nullable<SpellDescriptorWrapper>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasBuffWithDescriptor
Declaration
public static ConditionsBuilder HasBuffWithDescriptor(this ConditionsBuilder builder, bool negate = false, SpellDescriptorWrapper? spellDescriptor = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.Blueprints.Classes.Spells.SpellDescriptorWrapper> |
spellDescriptor |
|
Returns
|
Improve this Doc
View Source
HasFact(ConditionsBuilder, Blueprint<BlueprintUnitFactReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasFact
Declaration
public static ConditionsBuilder HasFact(this ConditionsBuilder builder, Blueprint<BlueprintUnitFactReference> fact, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> |
fact |
Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasItem(ConditionsBuilder, Blueprint<BlueprintItemReference>, Nullable<Boolean>, Boolean, Nullable<Int32>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasItem
Declaration
public static ConditionsBuilder HasItem(this ConditionsBuilder builder, Blueprint<BlueprintItemReference> itemToCheck = null, bool? money = null, bool negate = false, int? quantity = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintItemReference> |
itemToCheck |
Blueprint of type BlueprintItem. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Nullable<System.Boolean> |
money |
|
System.Boolean |
negate |
|
System.Nullable<System.Int32> |
quantity |
|
Returns
|
Improve this Doc
View Source
HasItemCharges(ConditionsBuilder, Blueprint<BlueprintItemReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasItemCharges
Declaration
public static ConditionsBuilder HasItemCharges(this ConditionsBuilder builder, Blueprint<BlueprintItemReference> itemToCheck = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintItemReference> |
itemToCheck |
Blueprint of type BlueprintItem. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasTouchSpellCharge(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasTouchSpellCharge
Declaration
public static ConditionsBuilder HasTouchSpellCharge(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
HasUniqueBuff(ConditionsBuilder, Blueprint<BlueprintBuffReference>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHasUniqueBuff
Declaration
public static ConditionsBuilder HasUniqueBuff(this ConditionsBuilder builder, Blueprint<BlueprintBuffReference> buff = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
Blueprint of type BlueprintBuff. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HitDice(ConditionsBuilder, Nullable<Boolean>, Nullable<Int32>, Boolean, Nullable<AbilitySharedValue>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionHitDice
Declaration
public static ConditionsBuilder HitDice(this ConditionsBuilder builder, bool? addSharedValue = null, int? hitDice = null, bool negate = false, AbilitySharedValue? sharedValue = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
addSharedValue |
|
System.Nullable<System.Int32> |
hitDice |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.UnitLogic.Abilities.AbilitySharedValue> |
sharedValue |
|
Returns
|
Improve this Doc
View Source
InContext(ConditionsBuilder, ConditionsBuilder, Nullable<ContextConditionInContext.ContextTargetType>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionInContext
Declaration
public static ConditionsBuilder InContext(this ConditionsBuilder builder, ConditionsBuilder conditionsChecker, ContextConditionInContext.ContextTargetType? contextTarget = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
ConditionsBuilder |
conditionsChecker |
|
System.Nullable<Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionInContext.ContextTargetType> |
contextTarget |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
IsAlly(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsAlly
Declaration
public static ConditionsBuilder IsAlly(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsAmuletEquipped(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsAmuletEquipped
Declaration
public static ConditionsBuilder IsAmuletEquipped(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsAnimalCompanion(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsAnimalCompanion
Declaration
public static ConditionsBuilder IsAnimalCompanion(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsCaster(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsCaster
Declaration
public static ConditionsBuilder IsCaster(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsEnemy(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsEnemy
Declaration
public static ConditionsBuilder IsEnemy(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsFlanked(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsFlanked
Declaration
public static ConditionsBuilder IsFlanked(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsFlatFooted
Declaration
public static ConditionsBuilder IsFlatFooted(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsHelpless(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsHelpless
Declaration
public static ConditionsBuilder IsHelpless(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsInCombat(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsInCombat
Declaration
public static ConditionsBuilder IsInCombat(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsMainCharacter(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsMainCharacter
Declaration
public static ConditionsBuilder IsMainCharacter(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
Remarks
|
Improve this Doc
View Source
IsMainTarget(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsMainTarget
Declaration
public static ConditionsBuilder IsMainTarget(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
Remarks
|
Improve this Doc
View Source
IsPartyMember(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsPartyMember
Declaration
public static ConditionsBuilder IsPartyMember(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsPetDead(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsPetDead
Declaration
public static ConditionsBuilder IsPetDead(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsRing1Equipped(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsRing1Equipped
Declaration
public static ConditionsBuilder IsRing1Equipped(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsRing2Equipped(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsRing2Equipped
Declaration
public static ConditionsBuilder IsRing2Equipped(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsShieldEquipped(ConditionsBuilder, Nullable<Boolean>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsShieldEquipped
Declaration
public static ConditionsBuilder IsShieldEquipped(this ConditionsBuilder builder, bool? checkCaster = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
checkCaster |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
IsTwoHandedEquipped(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsTwoHandedEquipped
Declaration
public static ConditionsBuilder IsTwoHandedEquipped(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
Remarks
|
Improve this Doc
View Source
IsUnconscious(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsUnconscious
Declaration
public static ConditionsBuilder IsUnconscious(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsWeaponEquipped(ConditionsBuilder, Nullable<Boolean>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Boolean, Nullable<WeaponRangeType>, Nullable<ContextConditionIsWeaponEquipped.CheckedSlot>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsWeaponEquipped
Declaration
public static ConditionsBuilder IsWeaponEquipped(this ConditionsBuilder builder, bool? bothHandsAreEmpty = null, WeaponCategory? category = null, bool? checkOnCaster = null, bool? checkSlot = null, bool? checkWeaponCategory = null, bool? checkWeaponRangeType = null, bool? justCheckEmptyHand = null, bool negate = false, WeaponRangeType? rangeType = null, ContextConditionIsWeaponEquipped.CheckedSlot? slot = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
bothHandsAreEmpty |
|
System.Nullable<Kingmaker.Enums.WeaponCategory> |
category |
|
System.Nullable<System.Boolean> |
checkOnCaster |
|
System.Nullable<System.Boolean> |
checkSlot |
|
System.Nullable<System.Boolean> |
checkWeaponCategory |
|
System.Nullable<System.Boolean> |
checkWeaponRangeType |
|
System.Nullable<System.Boolean> |
justCheckEmptyHand |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.Enums.WeaponRangeType> |
rangeType |
|
System.Nullable<Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionIsWeaponEquipped.CheckedSlot> |
slot |
|
Returns
|
Improve this Doc
View Source
MaximumBurn(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionMaximumBurn
Declaration
public static ConditionsBuilder MaximumBurn(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
Peaceful(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionPeaceful
Declaration
public static ConditionsBuilder Peaceful(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
SharedValueHigher(ConditionsBuilder, Nullable<Int32>, Nullable<Boolean>, Boolean, Nullable<AbilitySharedValue>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionSharedValueHigher
Declaration
public static ConditionsBuilder SharedValueHigher(this ConditionsBuilder builder, int? higherOrEqual = null, bool? inverted = null, bool negate = false, AbilitySharedValue? sharedValue = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Int32> |
higherOrEqual |
|
System.Nullable<System.Boolean> |
inverted |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.UnitLogic.Abilities.AbilitySharedValue> |
sharedValue |
|
Returns
|
Improve this Doc
View Source
SharedValueHitDice(ConditionsBuilder, Nullable<Boolean>, Boolean, Nullable<AbilitySharedValue>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionSharedValueHitDice
Declaration
public static ConditionsBuilder SharedValueHitDice(this ConditionsBuilder builder, bool? inverted = null, bool negate = false, AbilitySharedValue? sharedValue = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
inverted |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.UnitLogic.Abilities.AbilitySharedValue> |
sharedValue |
|
Returns
|
Improve this Doc
View Source
Size(ConditionsBuilder, Nullable<Boolean>, Nullable<ContextConditionSize.SizeType>, Nullable<Boolean>, Nullable<Boolean>, Boolean, Nullable<Size>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionSize
Declaration
public static ConditionsBuilder Size(this ConditionsBuilder builder, bool? checkCaster = null, ContextConditionSize.SizeType? checkedSizeType = null, bool? exactlyEquals = null, bool? invert = null, bool negate = false, Size? size = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
checkCaster |
|
System.Nullable<Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionSize.SizeType> |
checkedSizeType |
|
System.Nullable<System.Boolean> |
exactlyEquals |
|
System.Nullable<System.Boolean> |
invert |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.Enums.Size> |
size |
|
Returns
|
Improve this Doc
View Source
StatValue(ConditionsBuilder, Nullable<Int32>, Boolean, Nullable<StatType>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionStatValue
Declaration
public static ConditionsBuilder StatValue(this ConditionsBuilder builder, int? n = null, bool negate = false, StatType? stat = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Int32> |
n |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> |
stat |
|
Returns
|
Improve this Doc
View Source
TargetCanSeeInvisible(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionTargetCanSeeInvisible
Declaration
public static ConditionsBuilder TargetCanSeeInvisible(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
TargetIsArcaneCaster(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionTargetIsArcaneCaster
Declaration
public static ConditionsBuilder TargetIsArcaneCaster(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
TargetIsBlueprint(ConditionsBuilder, Boolean, Blueprint<BlueprintUnitReference>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionTargetIsBlueprint
Declaration
public static ConditionsBuilder TargetIsBlueprint(this ConditionsBuilder builder, bool negate = false, Blueprint<BlueprintUnitReference> unit = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> |
unit |
Blueprint of type BlueprintUnit. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
|
Improve this Doc
View Source
TargetIsDivineCaster(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionTargetIsDivineCaster
Declaration
public static ConditionsBuilder TargetIsDivineCaster(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
TargetIsYourself(ConditionsBuilder, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionTargetIsYourself
Declaration
public static ConditionsBuilder TargetIsYourself(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
UnconsciousAllyFarThan(ConditionsBuilder, Nullable<Feet>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionUnconsciousAllyFarThan
Declaration
public static ConditionsBuilder UnconsciousAllyFarThan(this ConditionsBuilder builder, Feet? distance = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.Utility.Feet> |
distance |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
WeaponAnimationStyle(ConditionsBuilder, Nullable<WeaponAnimationStyle>, Nullable<Boolean>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionWeaponAnimationStyle
Declaration
public static ConditionsBuilder WeaponAnimationStyle(this ConditionsBuilder builder, WeaponAnimationStyle? animationStyle = null, bool? checkOnCaster = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.View.Animation.WeaponAnimationStyle> |
animationStyle |
|
System.Nullable<System.Boolean> |
checkOnCaster |
|
System.Boolean |
negate |
|
Returns