Class ConditionsBuilderAreaEx
Inheritance
System.Object
ConditionsBuilderAreaEx
Assembly: BlueprintCore.dll
Syntax
public static class ConditionsBuilderAreaEx
Methods
|
Improve this Doc
View Source
AreaVisited(ConditionsBuilder, Blueprint<BlueprintAreaReference>, Boolean)
Declaration
public static ConditionsBuilder AreaVisited(this ConditionsBuilder builder, Blueprint<BlueprintAreaReference> area = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintAreaReference> |
area |
Blueprint of type BlueprintArea. 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
CurrentAreaIs(ConditionsBuilder, Blueprint<BlueprintAreaReference>, Boolean)
Declaration
public static ConditionsBuilder CurrentAreaIs(this ConditionsBuilder builder, Blueprint<BlueprintAreaReference> area = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintAreaReference> |
area |
Blueprint of type BlueprintArea. 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
DungeonIsBoon(ConditionsBuilder, Blueprint<BlueprintDungeonBoonReference>, Boolean)
Declaration
public static ConditionsBuilder DungeonIsBoon(this ConditionsBuilder builder, Blueprint<BlueprintDungeonBoonReference> boon = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonBoonReference> |
boon |
Blueprint of type BlueprintDungeonBoon. 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
DungeonIsTier(ConditionsBuilder, Boolean, Blueprint<BlueprintDungeonTierReference>)
Declaration
public static ConditionsBuilder DungeonIsTier(this ConditionsBuilder builder, bool negate = false, Blueprint<BlueprintDungeonTierReference> tier = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonTierReference> |
tier |
Blueprint of type BlueprintDungeonTier. 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
DungeonIsTierReached(ConditionsBuilder, Boolean, Blueprint<BlueprintDungeonTierReference>)
Declaration
public static ConditionsBuilder DungeonIsTierReached(this ConditionsBuilder builder, bool negate = false, Blueprint<BlueprintDungeonTierReference> tier = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonTierReference> |
tier |
Blueprint of type BlueprintDungeonTier. 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
DungeonStage(ConditionsBuilder, Nullable<Int32>, Nullable<Int32>, Boolean)
Adds Kingmaker.UnitLogic.Mechanics.Conditions.ContextConditionDungeonStage
Declaration
public static ConditionsBuilder DungeonStage(this ConditionsBuilder builder, int? maxLevel = null, int? minLevel = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Int32> |
maxLevel |
|
System.Nullable<System.Int32> |
minLevel |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
InCapital(ConditionsBuilder, Boolean)
Declaration
public static ConditionsBuilder InCapital(this ConditionsBuilder builder, bool negate = false)
Parameters
Returns
|
Improve this Doc
View Source
IsLootEmpty(ConditionsBuilder, Nullable<Boolean>, EntityReference, MapObjectEvaluator, Boolean)
Declaration
public static ConditionsBuilder IsLootEmpty(this ConditionsBuilder builder, bool? evaluateMapObject = null, EntityReference lootObject = null, MapObjectEvaluator mapObject = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
evaluateMapObject |
|
Kingmaker.Blueprints.EntityReference |
lootObject |
|
Kingmaker.ElementsSystem.MapObjectEvaluator |
mapObject |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
IsPartyInNaturalSetting(ConditionsBuilder, Boolean, Nullable<GlobalMapZone>)
Declaration
public static ConditionsBuilder IsPartyInNaturalSetting(this ConditionsBuilder builder, bool negate = false, GlobalMapZone? setting = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
System.Nullable<Kingmaker.Enums.GlobalMapZone> |
setting |
|
Returns
|
Improve this Doc
View Source
LocationRevealed(ConditionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>, Boolean)
Declaration
public static ConditionsBuilder LocationRevealed(this ConditionsBuilder builder, Blueprint<BlueprintGlobalMapPoint.Reference> location = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference> |
location |
Blueprint of type BlueprintGlobalMapPoint. 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
MapObjectDestroyed(ConditionsBuilder, MapObjectEvaluator, Boolean)
Declaration
public static ConditionsBuilder MapObjectDestroyed(this ConditionsBuilder builder, MapObjectEvaluator mapObject = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Kingmaker.ElementsSystem.MapObjectEvaluator |
mapObject |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
MapObjectRevealed(ConditionsBuilder, MapObjectEvaluator, Boolean)
Declaration
public static ConditionsBuilder MapObjectRevealed(this ConditionsBuilder builder, MapObjectEvaluator mapObject = null, bool negate = false)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Kingmaker.ElementsSystem.MapObjectEvaluator |
mapObject |
|
System.Boolean |
negate |
|
Returns
|
Improve this Doc
View Source
PartyInScriptZone(ConditionsBuilder, Nullable<PartyInScriptZone.CheckType>, Boolean, EntityReference)
Declaration
public static ConditionsBuilder PartyInScriptZone(this ConditionsBuilder builder, PartyInScriptZone.CheckType? check = null, bool negate = false, EntityReference scriptZone = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Nullable<Kingmaker.Designers.EventConditionActionSystem.Conditions.PartyInScriptZone.CheckType> |
check |
|
System.Boolean |
negate |
|
Kingmaker.Blueprints.EntityReference |
scriptZone |
|
Returns
|
Improve this Doc
View Source
UnitInScriptZone(ConditionsBuilder, Boolean, MapObjectEvaluator, UnitEvaluator)
Declaration
public static ConditionsBuilder UnitInScriptZone(this ConditionsBuilder builder, bool negate = false, MapObjectEvaluator scriptZone = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Kingmaker.ElementsSystem.MapObjectEvaluator |
scriptZone |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
UnitIsInAreaPart(ConditionsBuilder, Blueprint<BlueprintAreaPartReference>, Boolean, UnitEvaluator)
Declaration
public static ConditionsBuilder UnitIsInAreaPart(this ConditionsBuilder builder, Blueprint<BlueprintAreaPartReference> areaPart = null, bool negate = false, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintAreaPartReference> |
areaPart |
Blueprint of type BlueprintAreaPart. 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.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
UnitIsInFogOfWar(ConditionsBuilder, Boolean, UnitEvaluator)
Declaration
public static ConditionsBuilder UnitIsInFogOfWar(this ConditionsBuilder builder, bool negate = false, UnitEvaluator target = null)
Parameters
Type |
Name |
Description |
ConditionsBuilder |
builder |
|
System.Boolean |
negate |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
Returns