Show / Hide Table of Contents

Class BaseGlobalMapPointConfigurator<T, TBuilder>

Implements common fields and components for blueprints inheriting from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.

Inheritance
System.Object
Configurator
RootConfigurator<T, TBuilder>
BaseBlueprintConfigurator<T, TBuilder>
BaseGlobalMapPointConfigurator<T, TBuilder>
GlobalMapPointConfigurator
Inherited Members
BaseBlueprintConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Type[])
BaseBlueprintConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Predicate<BlueprintComponent>)
BaseBlueprintConfigurator<T, TBuilder>.AddDlcCondition(Blueprint<BlueprintDlcRewardReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddBuffOnCorruptionClear(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<T, TBuilder>.AddIgnoreArmorGroupComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddPrerequisiteConditionForWeaponCategory(Condition, List<WeaponCategory>)
BaseBlueprintConfigurator<T, TBuilder>.AddDamageDecline(Nullable<DamageDeclineType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddPlayerLeaveCombatTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddTimerContextActions(ActionsBuilder, Nullable<Single>, Nullable<TimeSpan>, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddCustomImmuneMessageComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, GameLogMessage)
BaseBlueprintConfigurator<T, TBuilder>.AddInitiatorAttackRollTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>)
BaseBlueprintConfigurator<T, TBuilder>.AddInitiatorAttackWithWeaponTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<Feet>, Nullable<Boolean>, Nullable<WeaponFighterGroup>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponRangeType>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddTargetAttackRollTrigger(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddTargetBeforeAttackRollTrigger(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>)
BaseBlueprintConfigurator<T, TBuilder>.AdditionalDiceOnAttack(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<AdditionalDiceOnAttack.WeaponOptions>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, List<AdditionalDiceOnAttack.DamageEntry>, DamageTypeDescription, Nullable<Feet>, Nullable<Boolean>, Nullable<WeaponFighterGroup>, ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponRangeType>, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>, ContextDiceValue, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<T, TBuilder>.AdditionalDiceOnDamage(List<Blueprint<BlueprintAbilityReference>>, Nullable<AbilityType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<CompareOperation.Type>, List<AdditionalDiceOnDamage.DamageEntry>, Nullable<AdditionalDiceOnDamage.DamageEntriesUse>, DamageTypeDescription, ContextDiceValue, Nullable<DamageEnergyType>, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, ConditionsBuilder, Nullable<Boolean>, ContextValue, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<T, TBuilder>.AdditionalStatBonusOnAttackDamage(Nullable<Single>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ConditionEnum>, Nullable<ConditionEnum>, Nullable<GripType>)
BaseBlueprintConfigurator<T, TBuilder>.AddAllAttacksEnhancement(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseBlueprintConfigurator<T, TBuilder>.AddRuleCalculateDamageWithWeaponTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<Feet>, Nullable<Boolean>, Nullable<WeaponFighterGroup>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponRangeType>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddMarkUsableWhileCan(ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddArmyBattleResultsTrigger(Nullable<RegionId>, Blueprint<BlueprintArmyLeaderReference>, List<Blueprint<BlueprintArmyPresetReference>>, Nullable<ArmyType>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddKingdomRegionClaimedTrigger(ActionsBuilder, List<Blueprint<BlueprintRegionReference>>)
BaseBlueprintConfigurator<T, TBuilder>.AddSettlementSiegeTrigger(ActionsBuilder, ActionsBuilder, ActionsBuilder, Blueprint<BlueprintGlobalMapPointReference>, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddArmyUnitRecruitedTrigger(ActionsBuilder, Nullable<ArmyProperties>, List<Blueprint<BlueprintUnitReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<MercenariesIncludeOption>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<T, TBuilder>.AddLeaderRecruitedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddSummonUnitsAfterArmyBattle(SummonUnitsAfterArmyBattle.SummonGroup[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddGarrisonDefeatedTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<T, TBuilder>.AddPlayerVisitGlobalMapLocationTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<T, TBuilder>.AddOnIsleStateEnterTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<T, TBuilder>.AddOnIsleStateExitTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<T, TBuilder>.AddActivateTrigger(ActionsBuilder, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddAreaDidLoadTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddDeactivateTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddDeviceInteractionTrigger(ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddEvaluatedUnitCombatTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddEvaluatedUnitDeathTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddEvaluatedUnitHealthTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddExperienceTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddGenericInteractionTrigger(ActionsBuilder, EntityReference, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddItemInContainerTrigger(Blueprint<BlueprintItemReference>, MapObjectEvaluator, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddLevelUpTrigger(ActionsBuilder, ConditionsBuilder, UnitEvaluator, Nullable<LevelUpTrigger.UnitEntryType>)
BaseBlueprintConfigurator<T, TBuilder>.AddPartyInventoryTrigger(Blueprint<BlueprintItemReference>, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddPerceptionTrigger(MapObjectEvaluator, ActionsBuilder, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddRestTrigger(ActionsBuilder, ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<RestResult>)
BaseBlueprintConfigurator<T, TBuilder>.AddScriptZoneTrigger(ActionsBuilder, ConditionsBuilder, ActionsBuilder, ConditionsBuilder, EntityReference, String)
BaseBlueprintConfigurator<T, TBuilder>.AddSpawnUnitTrigger(ActionsBuilder, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddSpellCastTrigger(ActionsBuilder, EntityReference, List<Blueprint<BlueprintAbilityReference>>)
BaseBlueprintConfigurator<T, TBuilder>.AddSummonPoolTrigger(ActionsBuilder, Nullable<SummonPoolTrigger.ChangeTypes>, ConditionsBuilder, Nullable<Int32>, Blueprint<BlueprintSummonPoolReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddTimeOfDayChangedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddUIEventTrigger(ActionsBuilder, ConditionsBuilder, Nullable<UIEventType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddUnitHealthTrigger(ActionsBuilder, Nullable<Int32>, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddTrapTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder, MapObjectEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddVendorDealTrigger(ActionsBuilder, Nullable<VendorDealTrigger.DealType>, Blueprint<BlueprintItemReference>, UnitEvaluator)
RootConfigurator<T, TBuilder>.Logger
RootConfigurator<T, TBuilder>.Self
RootConfigurator<T, TBuilder>.Blueprint
RootConfigurator<T, TBuilder>.Configured
RootConfigurator<T, TBuilder>.ConfigureDelayedBlueprints()
RootConfigurator<T, TBuilder>.Configure(Boolean)
RootConfigurator<T, TBuilder>.AddComponent(BlueprintComponent)
RootConfigurator<T, TBuilder>.AddComponent<C>(Action<C>)
RootConfigurator<T, TBuilder>.AddUniqueComponent(BlueprintComponent, ComponentMerge, Action<BlueprintComponent, BlueprintComponent>)
RootConfigurator<T, TBuilder>.EditComponent<C>(Action<C>)
RootConfigurator<T, TBuilder>.EditComponents<C>(Action<C>, Func<C, Boolean>)
RootConfigurator<T, TBuilder>.RemoveComponents(Func<BlueprintComponent, Boolean>)
RootConfigurator<T, TBuilder>.OnConfigure(Action<T>[])
RootConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Type[])
RootConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Predicate<BlueprintComponent>)
RootConfigurator<T, TBuilder>.OnConfigureInternal(Action<T>[])
RootConfigurator<T, TBuilder>.OnConfigureCompleted()
RootConfigurator<T, TBuilder>.Validate(Object)
Namespace: BlueprintCore.Blueprints.Configurators.Globalmap
Assembly: BlueprintCore.dll
Syntax
public abstract class BaseGlobalMapPointConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintGlobalMapPoint where TBuilder : BaseGlobalMapPointConfigurator<T, TBuilder>
Type Parameters
Name Description
T
TBuilder
Remarks

Each supported blueprint type has a corresponding Configurator class to create and modify blueprints of that type, e.g. FeatureConfigurator supports BlueprintFeature. Configurators exist for all blueprint types inheriting from Kingmaker.Blueprints.BlueprintScriptableObject, excluding any that are not used in the base game.

Creating a Blueprint

Use New(string, string) to create a blueprint:

FeatureConfigurator.New(MyBlueprintName, MyBlueprintGuid)

Once New() is called the blueprint is added to the game library and can be referenced.

Using the Configurator

New() returns a configurator with methods to set or modify blueprint fields and add or modify Kingmaker.Blueprints.BlueprintComponent:

FeatureConfigurator.New(MyBlueprintName, MyBlueprintGuid).AddToGroups(FeatureGroup.Feat).AddPrerequisiteAlignment(AlignmentMaskType.LawfulGood).Configure();

Each method call returns the configurator allowing you to chain calls. Nothing is modified on the blueprint until Configure() is called, at which point the changes are applied and validated. Potential problems with the blueprint are logged as warnings.

Modifying an Existing Blueprint

Use For(Blueprint) to modify existing blueprints:

CharacterClassConfigurator.For(WizardClassGuid)

Usage is otherwise identical to creating a new blueprint.

For more information see Using BlueprintCore.

Constructors

| Improve this Doc View Source

BaseGlobalMapPointConfigurator(Blueprint<BlueprintReference<T>>)

Declaration
protected BaseGlobalMapPointConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> blueprint

Methods

| Improve this Doc View Source

AddLocationRadiusBuff(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)

Adds Kingmaker.Globalmap.Blueprints.LocationRadiusBuff

Declaration
public TBuilder AddLocationRadiusBuff(Blueprint<BlueprintBuffReference> buff = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, float? radius = null)
Parameters
Type Name Description
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.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Single> radius
Returns
Type Description
TBuilder
Remarks

  • Asylum0fd24a67f41f4f63adb6e19bb526fb1f
| Improve this Doc View Source

AddLocationRestriction(ConditionsBuilder, LocalString, ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintUnitReference>>)

Adds Kingmaker.Globalmap.Blueprints.LocationRestriction

Declaration
public TBuilder AddLocationRestriction(ConditionsBuilder allowedCondition = null, LocalString description = null, ConditionsBuilder ignoreCondition = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, List<Blueprint<BlueprintUnitReference>> requiredCompanions = null)
Parameters
Type Name Description
ConditionsBuilder allowedCondition
LocalString description

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

ConditionsBuilder ignoreCondition
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>> requiredCompanions

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
Type Description
TBuilder
Remarks

  • Location_Daeran_Q2_HeavenDoorstepff7eb82a42780bd46817d9963bb40734
  • Location_Lann_Q3_SavamelekhLair_Wenduag2af1ff61a77c88646b5745b44b02ecec
  • Point_SeelahCamp7af4eb6fb78a56e40a18a038199fd555
| Improve this Doc View Source

AddToDCModifiers(DCModifier[])

Adds to the contents of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DCModifiers

Declaration
public TBuilder AddToDCModifiers(params DCModifier[] dCModifiers)
Parameters
Type Name Description
Kingmaker.DialogSystem.Blueprints.DCModifier[] dCModifiers
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddToIngredients(IngredientPair[])

Adds to the contents of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Ingredients

Declaration
public TBuilder AddToIngredients(params IngredientPair[] ingredients)
Parameters
Type Name Description
Kingmaker.Globalmap.Blueprints.IngredientPair[] ingredients
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddToLocationVariations(Blueprint<BlueprintGlobalMapPointVariation.Reference>[])

Adds to the contents of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.LocationVariations

Declaration
public TBuilder AddToLocationVariations(params Blueprint<BlueprintGlobalMapPointVariation.Reference>[] locationVariations)
Parameters
Type Name Description
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPointVariation.Reference>[] locationVariations

Blueprint of type BlueprintGlobalMapPointVariation. 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
Type Description
TBuilder
| Improve this Doc View Source

AddToLoot(LootEntry[])

Adds to the contents of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Loot

Declaration
public TBuilder AddToLoot(params LootEntry[] loot)
Parameters
Type Name Description
Kingmaker.Blueprints.Loot.LootEntry[] loot
Returns
Type Description
TBuilder
| Improve this Doc View Source

ClearDCModifiers()

Removes all elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DCModifiers

Declaration
public TBuilder ClearDCModifiers()
Returns
Type Description
TBuilder
| Improve this Doc View Source

ClearIngredients()

Removes all elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Ingredients

Declaration
public TBuilder ClearIngredients()
Returns
Type Description
TBuilder
| Improve this Doc View Source

ClearLocationVariations()

Removes all elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.LocationVariations

Declaration
public TBuilder ClearLocationVariations()
Returns
Type Description
TBuilder
| Improve this Doc View Source

ClearLoot()

Removes all elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Loot

Declaration
public TBuilder ClearLoot()
Returns
Type Description
TBuilder
| Improve this Doc View Source

CopyFrom(Blueprint<BlueprintReference<BlueprintGlobalMapPoint>>, Predicate<BlueprintComponent>)

Copies fields and components of the specified types from the blueprint.

Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintGlobalMapPoint>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint>> blueprint
System.Predicate<Kingmaker.Blueprints.BlueprintComponent> componentMatcher

Any components in blueprint matching the predicate are copied. These are shallow copies that are shared by both blueprints.

Returns
Type Description
TBuilder
Remarks

NOT A DEEP COPY. This means objects copied are shared between blueprints. Changes to copied objects affect both blueprints.

Recommended when you need to create a nearly identical ability but change some parts such as a ContextRankConfig.

// Copy the Undead Bloodline's Incorporeal Form ability, replacing the duration w/ Character Level rounds
AbilityConfigurator.New(NewIncorporealForm, Guids.NewIncorporealForm)
  .CopyFrom(
    AbilityRefs.BloodlineUndeadIncorporealFormAbility,
    typeof(AbilityEffectRunAction),
    typeof(AbilityResourceLogic),
    typeof(SpellComponent))
  .AddContextRankConfig(ContextRankConfigs.CharacterLevel())
  .Configure();
| Improve this Doc View Source

CopyFrom(Blueprint<BlueprintReference<BlueprintGlobalMapPoint>>, Type[])

Copies fields and components of the specified types from the blueprint.

Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintGlobalMapPoint>> blueprint, params Type[] componentTypes)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint>> blueprint
System.Type[] componentTypes

Any components in blueprint of the listed types are copied. These are shallow copies that are shared by both blueprints.

Returns
Type Description
TBuilder
Remarks

NOT A DEEP COPY. This means objects copied are shared between blueprints. Changes to copied objects affect both blueprints.

Recommended when you need to create a nearly identical ability but change some parts such as a ContextRankConfig.

// Copy the Undead Bloodline's Incorporeal Form ability, replacing the duration w/ Character Level rounds
AbilityConfigurator.New(NewIncorporealForm, Guids.NewIncorporealForm)
  .CopyFrom(
    AbilityRefs.BloodlineUndeadIncorporealFormAbility,
    typeof(AbilityEffectRunAction),
    typeof(AbilityResourceLogic),
    typeof(SpellComponent))
  .AddContextRankConfig(ContextRankConfigs.CharacterLevel())
  .Configure();
| Improve this Doc View Source

ModifyAreaEntrance(Action<BlueprintAreaEnterPointReference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_AreaEntrance by invoking the provided action.

Declaration
public TBuilder ModifyAreaEntrance(Action<BlueprintAreaEnterPointReference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintAreaEnterPointReference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyArmyObjective(Action<BlueprintQuestObjectiveReference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_ArmyObjective by invoking the provided action.

Declaration
public TBuilder ModifyArmyObjective(Action<BlueprintQuestObjectiveReference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyAutoDefeatData(Action<AutoDefeatData>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.AutoDefeatData by invoking the provided action.

Declaration
public TBuilder ModifyAutoDefeatData(Action<AutoDefeatData> action)
Parameters
Type Name Description
System.Action<Kingmaker.Globalmap.Blueprints.AutoDefeatData> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyBookEvent(Action<BlueprintDialogReference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_BookEvent by invoking the provided action.

Declaration
public TBuilder ModifyBookEvent(Action<BlueprintDialogReference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintDialogReference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyCustomClosedText(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.CustomClosedText by invoking the provided action.

Declaration
public TBuilder ModifyCustomClosedText(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyCustomEnterConfirmationText(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.CustomEnterConfirmationText by invoking the provided action.

Declaration
public TBuilder ModifyCustomEnterConfirmationText(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyDCModifiers(Action<DCModifier>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DCModifiers by invoking the provided action on each element.

Declaration
public TBuilder ModifyDCModifiers(Action<DCModifier> action)
Parameters
Type Name Description
System.Action<Kingmaker.DialogSystem.Blueprints.DCModifier> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyDemonGarrison(Action<BlueprintArmyPreset.Reference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DemonGarrison by invoking the provided action.

Declaration
public TBuilder ModifyDemonGarrison(Action<BlueprintArmyPreset.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Armies.Blueprints.BlueprintArmyPreset.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyDescription(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Description by invoking the provided action.

Declaration
public TBuilder ModifyDescription(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyEntrances(Action<BlueprintMultiEntrance.Reference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_Entrances by invoking the provided action.

Declaration
public TBuilder ModifyEntrances(Action<BlueprintMultiEntrance.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntrance.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyFakeDescription(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.FakeDescription by invoking the provided action.

Declaration
public TBuilder ModifyFakeDescription(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyFakeName(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.FakeName by invoking the provided action.

Declaration
public TBuilder ModifyFakeName(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyGarrisonLeader(Action<BlueprintArmyLeaderReference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.GarrisonLeader by invoking the provided action.

Declaration
public TBuilder ModifyGarrisonLeader(Action<BlueprintArmyLeaderReference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintArmyLeaderReference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyGlobalMap(Action<BlueprintGlobalMap.Reference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_GlobalMap by invoking the provided action.

Declaration
public TBuilder ModifyGlobalMap(Action<BlueprintGlobalMap.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyIngredients(Action<IngredientPair>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Ingredients by invoking the provided action on each element.

Declaration
public TBuilder ModifyIngredients(Action<IngredientPair> action)
Parameters
Type Name Description
System.Action<Kingmaker.Globalmap.Blueprints.IngredientPair> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyLocationVariations(Action<BlueprintGlobalMapPointVariation.Reference>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.LocationVariations by invoking the provided action on each element.

Declaration
public TBuilder ModifyLocationVariations(Action<BlueprintGlobalMapPointVariation.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPointVariation.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyLoot(Action<LootEntry>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Loot by invoking the provided action on each element.

Declaration
public TBuilder ModifyLoot(Action<LootEntry> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.Loot.LootEntry> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyName(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Name by invoking the provided action.

Declaration
public TBuilder ModifyName(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyOnEnterActions(Action<ActionList>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.OnEnterActions by invoking the provided action.

Declaration
public TBuilder ModifyOnEnterActions(Action<ActionList> action)
Parameters
Type Name Description
System.Action<Kingmaker.ElementsSystem.ActionList> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyPossibleToRevealCondition(Action<ConditionsChecker>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.PossibleToRevealCondition by invoking the provided action.

Declaration
public TBuilder ModifyPossibleToRevealCondition(Action<ConditionsChecker> action)
Parameters
Type Name Description
System.Action<Kingmaker.ElementsSystem.ConditionsChecker> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyResourceFoundDescription(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ResourceFoundDescription by invoking the provided action.

Declaration
public TBuilder ModifyResourceFoundDescription(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyResourceName(Action<LocalizedString>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ResourceName by invoking the provided action.

Declaration
public TBuilder ModifyResourceName(Action<LocalizedString> action)
Parameters
Type Name Description
System.Action<Kingmaker.Localization.LocalizedString> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyResourceStats(Action<KingdomStats.Changes>)

Modifies Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ResourceStats by invoking the provided action.

Declaration
public TBuilder ModifyResourceStats(Action<KingdomStats.Changes> action)
Parameters
Type Name Description
System.Action<Kingmaker.Kingdom.KingdomStats.Changes> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

OnConfigureCompleted()

Declaration
protected override void OnConfigureCompleted()
Overrides
BlueprintCore.Blueprints.CustomConfigurators.RootConfigurator<T, TBuilder>.OnConfigureCompleted()
| Improve this Doc View Source

RemoveFromDCModifiers(DCModifier[])

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DCModifiers

Declaration
public TBuilder RemoveFromDCModifiers(params DCModifier[] dCModifiers)
Parameters
Type Name Description
Kingmaker.DialogSystem.Blueprints.DCModifier[] dCModifiers
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromDCModifiers(Func<DCModifier, Boolean>)

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DCModifiers that match the provided predicate.

Declaration
public TBuilder RemoveFromDCModifiers(Func<DCModifier, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.DialogSystem.Blueprints.DCModifier, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromIngredients(IngredientPair[])

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Ingredients

Declaration
public TBuilder RemoveFromIngredients(params IngredientPair[] ingredients)
Parameters
Type Name Description
Kingmaker.Globalmap.Blueprints.IngredientPair[] ingredients
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromIngredients(Func<IngredientPair, Boolean>)

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Ingredients that match the provided predicate.

Declaration
public TBuilder RemoveFromIngredients(Func<IngredientPair, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.Globalmap.Blueprints.IngredientPair, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromLocationVariations(Blueprint<BlueprintGlobalMapPointVariation.Reference>[])

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.LocationVariations

Declaration
public TBuilder RemoveFromLocationVariations(params Blueprint<BlueprintGlobalMapPointVariation.Reference>[] locationVariations)
Parameters
Type Name Description
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPointVariation.Reference>[] locationVariations

Blueprint of type BlueprintGlobalMapPointVariation. 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
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromLocationVariations(Func<BlueprintGlobalMapPointVariation.Reference, Boolean>)

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.LocationVariations that match the provided predicate.

Declaration
public TBuilder RemoveFromLocationVariations(Func<BlueprintGlobalMapPointVariation.Reference, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPointVariation.Reference, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromLoot(LootEntry[])

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Loot

Declaration
public TBuilder RemoveFromLoot(params LootEntry[] loot)
Parameters
Type Name Description
Kingmaker.Blueprints.Loot.LootEntry[] loot
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromLoot(Func<LootEntry, Boolean>)

Removes elements from Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Loot that match the provided predicate.

Declaration
public TBuilder RemoveFromLoot(Func<LootEntry, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.Blueprints.Loot.LootEntry, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetAdditionalArmyExperience(Int32)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.AdditionalArmyExperience

Declaration
public TBuilder SetAdditionalArmyExperience(int additionalArmyExperience)
Parameters
Type Name Description
System.Int32 additionalArmyExperience
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetAreaEntrance(Blueprint<BlueprintAreaEnterPointReference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_AreaEntrance

Declaration
public TBuilder SetAreaEntrance(Blueprint<BlueprintAreaEnterPointReference> areaEntrance)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintAreaEnterPointReference> areaEntrance

Blueprint of type BlueprintAreaEnterPoint. 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
Type Description
TBuilder
| Improve this Doc View Source

SetArmyObjective(Blueprint<BlueprintQuestObjectiveReference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_ArmyObjective

Declaration
public TBuilder SetArmyObjective(Blueprint<BlueprintQuestObjectiveReference> armyObjective)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> armyObjective

Blueprint of type BlueprintQuestObjective. 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
Type Description
TBuilder
| Improve this Doc View Source

SetAutoDefeatData(AutoDefeatData)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.AutoDefeatData

Declaration
public TBuilder SetAutoDefeatData(AutoDefeatData autoDefeatData)
Parameters
Type Name Description
Kingmaker.Globalmap.Blueprints.AutoDefeatData autoDefeatData
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetBookEvent(Blueprint<BlueprintDialogReference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_BookEvent

Declaration
public TBuilder SetBookEvent(Blueprint<BlueprintDialogReference> bookEvent)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintDialogReference> bookEvent

Blueprint of type BlueprintDialog. 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
Type Description
TBuilder
| Improve this Doc View Source

SetClosedOnStart(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ClosedOnStart

Declaration
public TBuilder SetClosedOnStart(bool closedOnStart = true)
Parameters
Type Name Description
System.Boolean closedOnStart
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCustomClosedText(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.CustomClosedText

Declaration
public TBuilder SetCustomClosedText(LocalString customClosedText)
Parameters
Type Name Description
LocalString customClosedText

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCustomEnterConfirmationText(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.CustomEnterConfirmationText

Declaration
public TBuilder SetCustomEnterConfirmationText(LocalString customEnterConfirmationText)
Parameters
Type Name Description
LocalString customEnterConfirmationText

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDCModifiers(DCModifier[])

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DCModifiers

Declaration
public TBuilder SetDCModifiers(params DCModifier[] dCModifiers)
Parameters
Type Name Description
Kingmaker.DialogSystem.Blueprints.DCModifier[] dCModifiers
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDcPerception(Int32)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DcPerception

Declaration
public TBuilder SetDcPerception(int dcPerception)
Parameters
Type Name Description
System.Int32 dcPerception
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDemonGarrison(Blueprint<BlueprintArmyPreset.Reference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.DemonGarrison

Declaration
public TBuilder SetDemonGarrison(Blueprint<BlueprintArmyPreset.Reference> demonGarrison)
Parameters
Type Name Description
Blueprint<Kingmaker.Armies.Blueprints.BlueprintArmyPreset.Reference> demonGarrison

Blueprint of type BlueprintArmyPreset. 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
Type Description
TBuilder
| Improve this Doc View Source

SetDescription(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Description

Declaration
public TBuilder SetDescription(LocalString description)
Parameters
Type Name Description
LocalString description

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetEntrances(Blueprint<BlueprintMultiEntrance.Reference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_Entrances

Declaration
public TBuilder SetEntrances(Blueprint<BlueprintMultiEntrance.Reference> entrances)
Parameters
Type Name Description
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntrance.Reference> entrances

Blueprint of type BlueprintMultiEntrance. 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
Type Description
TBuilder
| Improve this Doc View Source

SetExploreOnEnter(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ExploreOnEnter

Declaration
public TBuilder SetExploreOnEnter(bool exploreOnEnter = true)
Parameters
Type Name Description
System.Boolean exploreOnEnter
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetFakeDescription(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.FakeDescription

Declaration
public TBuilder SetFakeDescription(LocalString fakeDescription)
Parameters
Type Name Description
LocalString fakeDescription

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetFakeName(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.FakeName

Declaration
public TBuilder SetFakeName(LocalString fakeName)
Parameters
Type Name Description
LocalString fakeName

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetForceShowNameInUI(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ForceShowNameInUI

Declaration
public TBuilder SetForceShowNameInUI(bool forceShowNameInUI = true)
Parameters
Type Name Description
System.Boolean forceShowNameInUI
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetGarrisonLeader(Blueprint<BlueprintArmyLeaderReference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.GarrisonLeader

Declaration
public TBuilder SetGarrisonLeader(Blueprint<BlueprintArmyLeaderReference> garrisonLeader)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintArmyLeaderReference> garrisonLeader

Blueprint of type BlueprintArmyLeader. 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
Type Description
TBuilder
| Improve this Doc View Source

SetGlobalMap(Blueprint<BlueprintGlobalMap.Reference>)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.m_GlobalMap

Declaration
public TBuilder SetGlobalMap(Blueprint<BlueprintGlobalMap.Reference> globalMap)
Parameters
Type Name Description
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> globalMap

Blueprint of type BlueprintGlobalMap. 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
Type Description
TBuilder
| Improve this Doc View Source

SetGlobalMapZone(GlobalMapZone)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.GlobalMapZone

Declaration
public TBuilder SetGlobalMapZone(GlobalMapZone globalMapZone)
Parameters
Type Name Description
Kingmaker.Enums.GlobalMapZone globalMapZone
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetHasIngredients(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.HasIngredients

Declaration
public TBuilder SetHasIngredients(bool hasIngredients = true)
Parameters
Type Name Description
System.Boolean hasIngredients
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetHasKingdomResource(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.HasKingdomResource

Declaration
public TBuilder SetHasKingdomResource(bool hasKingdomResource = true)
Parameters
Type Name Description
System.Boolean hasKingdomResource
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetHasLoot(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.HasLoot

Declaration
public TBuilder SetHasLoot(bool hasLoot = true)
Parameters
Type Name Description
System.Boolean hasLoot
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetIngredients(IngredientPair[])

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Ingredients

Declaration
public TBuilder SetIngredients(params IngredientPair[] ingredients)
Parameters
Type Name Description
Kingmaker.Globalmap.Blueprints.IngredientPair[] ingredients
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetIsHidden(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.IsHidden

Declaration
public TBuilder SetIsHidden(bool isHidden = true)
Parameters
Type Name Description
System.Boolean isHidden
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetLocationVariations(Blueprint<BlueprintGlobalMapPointVariation.Reference>[])

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.LocationVariations

Declaration
public TBuilder SetLocationVariations(params Blueprint<BlueprintGlobalMapPointVariation.Reference>[] locationVariations)
Parameters
Type Name Description
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPointVariation.Reference>[] locationVariations

Blueprint of type BlueprintGlobalMapPointVariation. 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
Type Description
TBuilder
| Improve this Doc View Source

SetLoot(LootEntry[])

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Loot

Declaration
public TBuilder SetLoot(params LootEntry[] loot)
Parameters
Type Name Description
Kingmaker.Blueprints.Loot.LootEntry[] loot
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetName(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Name

Declaration
public TBuilder SetName(LocalString name)
Parameters
Type Name Description
LocalString name

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetNoRandomEncounterZoneSize(Single)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.NoRandomEncounterZoneSize

Declaration
public TBuilder SetNoRandomEncounterZoneSize(float noRandomEncounterZoneSize)
Parameters
Type Name Description
System.Single noRandomEncounterZoneSize
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetOnEnterActions(ActionsBuilder)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.OnEnterActions

Declaration
public TBuilder SetOnEnterActions(ActionsBuilder onEnterActions)
Parameters
Type Name Description
ActionsBuilder onEnterActions
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetOverrideEnterConfirmationText(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.OverrideEnterConfirmationText

Declaration
public TBuilder SetOverrideEnterConfirmationText(bool overrideEnterConfirmationText = true)
Parameters
Type Name Description
System.Boolean overrideEnterConfirmationText
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetOverrideRandomEncounterZoneSize(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.OverrideRandomEncounterZoneSize

Declaration
public TBuilder SetOverrideRandomEncounterZoneSize(bool overrideRandomEncounterZoneSize = true)
Parameters
Type Name Description
System.Boolean overrideRandomEncounterZoneSize
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetPossibleToRevealCondition(ConditionsBuilder)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.PossibleToRevealCondition

Declaration
public TBuilder SetPossibleToRevealCondition(ConditionsBuilder possibleToRevealCondition)
Parameters
Type Name Description
ConditionsBuilder possibleToRevealCondition
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRegion(RegionId)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Region

Declaration
public TBuilder SetRegion(RegionId region)
Parameters
Type Name Description
Kingmaker.Kingdom.Blueprints.RegionId region
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetResourceFoundDescription(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ResourceFoundDescription

Declaration
public TBuilder SetResourceFoundDescription(LocalString resourceFoundDescription)
Parameters
Type Name Description
LocalString resourceFoundDescription

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetResourceName(LocalString)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ResourceName

Declaration
public TBuilder SetResourceName(LocalString resourceName)
Parameters
Type Name Description
LocalString resourceName

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetResourceStats(KingdomStats.Changes)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.ResourceStats

Declaration
public TBuilder SetResourceStats(KingdomStats.Changes resourceStats)
Parameters
Type Name Description
Kingmaker.Kingdom.KingdomStats.Changes resourceStats
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRevealedOnStart(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.RevealedOnStart

Declaration
public TBuilder SetRevealedOnStart(bool revealedOnStart = true)
Parameters
Type Name Description
System.Boolean revealedOnStart
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetType(GlobalMapPointType)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Type

Declaration
public TBuilder SetType(GlobalMapPointType type)
Parameters
Type Name Description
Kingmaker.Globalmap.Blueprints.GlobalMapPointType type
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetUseCustomClosedText(Boolean)

Sets the value of Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.UseCustomClosedText

Declaration
public TBuilder SetUseCustomClosedText(bool useCustomClosedText = true)
Parameters
Type Name Description
System.Boolean useCustomClosedText
Returns
Type Description
TBuilder
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX