Class ConditionsBuilderMiscEx
Extension to ConditionsBuilder for conditions without a better extension container such as achievements vendor Conditions, and CustomEvent.
Inheritance
System.Object
ConditionsBuilderMiscEx
Assembly: BlueprintCore.dll
Syntax
public static class ConditionsBuilderMiscEx
Methods
|
Improve this Doc
View Source
DifficultyHigherThan(ConditionsBuilder, DifficultyPresetAsset, Boolean)
Declaration
public static ConditionsBuilder DifficultyHigherThan(this ConditionsBuilder builder, DifficultyPresetAsset difficulty = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Kingmaker.Settings.Difficulty.DifficultyPresetAsset |
difficulty |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
DifficultyHigherThan(ConditionsBuilder, Nullable<Boolean>, DifficultyPresetAsset, Nullable<Boolean>, Boolean, Nullable<Boolean>)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionDifficultyHigherThan
Declaration
public static ConditionsBuilder DifficultyHigherThan(this ConditionsBuilder builder, bool? checkOnlyForMonster = null, DifficultyPresetAsset difficulty = null, bool? less = null, bool negate = false, bool? reverse = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
checkOnlyForMonster |
|
Kingmaker.Settings.Difficulty.DifficultyPresetAsset |
difficulty |
|
System.Nullable<System.Boolean> |
less |
|
System.Boolean |
negate |
|
System.Nullable<System.Boolean> |
reverse |
|
Returns
|
Improve this Doc
View Source
EnlargedEncountersCapacity(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder EnlargedEncountersCapacity(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
GameModeActive(ConditionsBuilder, Nullable<GameModeType.Enum>, Boolean)
Declaration
public static ConditionsBuilder GameModeActive(this ConditionsBuilder builder, GameModeType.Enum? gameMode = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.GameModes.GameModeType.Enum> |
gameMode |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
HasEnoughMoneyForCustomCompanion(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder HasEnoughMoneyForCustomCompanion(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
HasEnoughMoneyForRespec(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder HasEnoughMoneyForRespec(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsDlcActive(ConditionsBuilder, Blueprint<BlueprintDlcRewardReference>, Boolean)
Declaration
public static ConditionsBuilder IsDlcActive(this ConditionsBuilder builder, Blueprint<BlueprintDlcRewardReference> blueprintDlcReward = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintDlcRewardReference> |
blueprintDlcReward |
Blueprint of type BlueprintDlcReward. 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
IsDLCEnabled(ConditionsBuilder, Blueprint<BlueprintDlcRewardReference>, Boolean)
Declaration
public static ConditionsBuilder IsDLCEnabled(this ConditionsBuilder builder, Blueprint<BlueprintDlcRewardReference> blueprintDlcReward = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintDlcRewardReference> |
blueprintDlcReward |
Blueprint of type BlueprintDlcReward. 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
IsleStateCondition(ConditionsBuilder, IsleEvaluator, Boolean, String)
Declaration
public static ConditionsBuilder IsleStateCondition(this ConditionsBuilder builder, IsleEvaluator isle = null, bool negate = false, string state = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Kingmaker.ElementsSystem.IsleEvaluator |
isle |
|
System.Boolean |
negate |
|
System.String |
state |
|
Returns
|
Improve this Doc
View Source
IsListContainsItem(ConditionsBuilder, ItemEvaluator, Blueprint<BlueprintItemsList.Reference>, Boolean)
Declaration
public static ConditionsBuilder IsListContainsItem(this ConditionsBuilder builder, ItemEvaluator item = null, Blueprint<BlueprintItemsList.Reference> list = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Kingmaker.ElementsSystem.ItemEvaluator |
item |
|
Blueprint<Kingmaker.Blueprints.Items.BlueprintItemsList.Reference> |
list |
Blueprint of type BlueprintItemsList. 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
IsRespecAllowed(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder IsRespecAllowed(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsUnitCustomCompanion(ConditionsBuilder, Boolean, UnitEvaluator)
Declaration
public static ConditionsBuilder IsUnitCustomCompanion(this ConditionsBuilder builder, bool negate = false, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
RespecIsFree(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder RespecIsFree(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
SettingBoolValue(ConditionsBuilder, Boolean, UISettingsEntityBool, Nullable<Boolean>)
Declaration
public static ConditionsBuilder SettingBoolValue(this ConditionsBuilder builder, bool negate = false, UISettingsEntityBool setting = null, bool? settingValue = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Kingmaker.UI.SettingsUI.UISettingsEntityBool |
setting |
|
System.Nullable<System.Boolean> |
settingValue |
|
Returns