Show / Hide Table of Contents

Class AreaPresetConfigurator

Configurator for Kingmaker.Blueprints.Area.BlueprintAreaPreset.

Inheritance
System.Object
Configurator
RootConfigurator<Kingmaker.Blueprints.Area.BlueprintAreaPreset, AreaPresetConfigurator>
BaseBlueprintConfigurator<Kingmaker.Blueprints.Area.BlueprintAreaPreset, AreaPresetConfigurator>
BaseAreaPresetConfigurator<Kingmaker.Blueprints.Area.BlueprintAreaPreset, AreaPresetConfigurator>
AreaPresetConfigurator
Inherited Members
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPreset>>, Type[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPreset>>, Predicate<BlueprintComponent>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetArea(Blueprint<BlueprintAreaReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyArea(Action<BlueprintAreaReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetEnterPoint(Blueprint<BlueprintAreaEnterPointReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyEnterPoint(Action<BlueprintAreaEnterPointReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetUseAlternativeArea(Boolean)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAlternativeCondition(ConditionsBuilder)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyAlternativeCondition(Action<ConditionsChecker>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAlternativeArea(Blueprint<BlueprintAreaReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyAlternativeArea(Action<BlueprintAreaReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAlternativeEnterPoint(Blueprint<BlueprintAreaEnterPointReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyAlternativeEnterPoint(Action<BlueprintAreaEnterPointReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetGlobalMapLocation(Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyGlobalMapLocation(Action<BlueprintGlobalMapPoint.Reference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAlsoLoadMechanics(Blueprint<BlueprintAreaMechanicsReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToAlsoLoadMechanics(Blueprint<BlueprintAreaMechanicsReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromAlsoLoadMechanics(Blueprint<BlueprintAreaMechanicsReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromAlsoLoadMechanics(Func<BlueprintAreaMechanicsReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearAlsoLoadMechanics()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyAlsoLoadMechanics(Action<BlueprintAreaMechanicsReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetMakeAutosave(Boolean)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetOverrideGameDifficulty(DifficultyPresetAsset)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyOverrideGameDifficulty(Action<DifficultyPresetAsset>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetPlayerCharacter(Blueprint<BlueprintUnitReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyPlayerCharacter(Action<BlueprintUnitReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetCharGen(Boolean)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAlignment(Alignment)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetPartyXp(Int32)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetCompanions(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToCompanions(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromCompanions(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromCompanions(Func<BlueprintUnitReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearCompanions()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyCompanions(Action<BlueprintUnitReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetCompanionsRemote(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToCompanionsRemote(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromCompanionsRemote(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromCompanionsRemote(Func<BlueprintUnitReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearCompanionsRemote()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyCompanionsRemote(Action<BlueprintUnitReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetExCompanions(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToExCompanions(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromExCompanions(Blueprint<BlueprintUnitReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromExCompanions(Func<BlueprintUnitReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearExCompanions()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyExCompanions(Action<BlueprintUnitReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetStartGameActions(ActionsBuilder)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyStartGameActions(Action<ActionList>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetCampaign(Blueprint<BlueprintCampaignReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyCampaign(Action<BlueprintCampaignReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetUnlockedFlags(UnlockValuePair[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToUnlockedFlags(UnlockValuePair[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromUnlockedFlags(UnlockValuePair[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromUnlockedFlags(Func<UnlockValuePair, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearUnlockedFlags()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyUnlockedFlags(Action<UnlockValuePair>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetStartedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToStartedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromStartedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromStartedQuests(Func<BlueprintQuestObjectiveReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearStartedQuests()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyStartedQuests(Action<BlueprintQuestObjectiveReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetFinishedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToFinishedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromFinishedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromFinishedQuests(Func<BlueprintQuestObjectiveReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearFinishedQuests()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyFinishedQuests(Action<BlueprintQuestObjectiveReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetFailedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToFailedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromFailedQuests(Blueprint<BlueprintQuestObjectiveReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromFailedQuests(Func<BlueprintQuestObjectiveReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearFailedQuests()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyFailedQuests(Action<BlueprintQuestObjectiveReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetStartEtudesNonRecursively(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToStartEtudesNonRecursively(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromStartEtudesNonRecursively(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromStartEtudesNonRecursively(Func<BlueprintEtudeReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearStartEtudesNonRecursively()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyStartEtudesNonRecursively(Action<BlueprintEtudeReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetStartEtudes(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToStartEtudes(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromStartEtudes(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromStartEtudes(Func<BlueprintEtudeReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearStartEtudes()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyStartEtudes(Action<BlueprintEtudeReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetForceCompleteEtudes(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToForceCompleteEtudes(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromForceCompleteEtudes(Blueprint<BlueprintEtudeReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromForceCompleteEtudes(Func<BlueprintEtudeReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearForceCompleteEtudes()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyForceCompleteEtudes(Action<BlueprintEtudeReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetCuesSeen(Blueprint<BlueprintCueBaseReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToCuesSeen(Blueprint<BlueprintCueBaseReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromCuesSeen(Blueprint<BlueprintCueBaseReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromCuesSeen(Func<BlueprintCueBaseReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearCuesSeen()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyCuesSeen(Action<BlueprintCueBaseReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAnswersSelected(Blueprint<BlueprintAnswerReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToAnswersSelected(Blueprint<BlueprintAnswerReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromAnswersSelected(Blueprint<BlueprintAnswerReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromAnswersSelected(Func<BlueprintAnswerReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearAnswersSelected()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyAnswersSelected(Action<BlueprintAnswerReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetHasKingdom(Boolean)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetKingdomManagementIsVisible(Boolean)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetActiveEvents(Blueprint<BlueprintKingdomEventBaseReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToActiveEvents(Blueprint<BlueprintKingdomEventBaseReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromActiveEvents(Blueprint<BlueprintKingdomEventBaseReference>[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromActiveEvents(Func<BlueprintKingdomEventBaseReference, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearActiveEvents()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyActiveEvents(Action<BlueprintKingdomEventBaseReference>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAddResources(KingdomResourcesAmount)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyAddResources(Action<KingdomResourcesAmount>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetAddConsumableEventBonus(Int32)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetKingdomDay(Int32)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetKingdomIncomePerClaimed(KingdomResourcesAmount)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyKingdomIncomePerClaimed(Action<KingdomResourcesAmount>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetKingdomIncomePerUpgraded(KingdomResourcesAmount)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyKingdomIncomePerUpgraded(Action<KingdomResourcesAmount>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetStats(BlueprintAreaPreset.KingdomsStatsPreset)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyStats(Action<BlueprintAreaPreset.KingdomsStatsPreset>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetRegions(BlueprintAreaPreset.KingdomsRegionPreset[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToRegions(BlueprintAreaPreset.KingdomsRegionPreset[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromRegions(BlueprintAreaPreset.KingdomsRegionPreset[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromRegions(Func<BlueprintAreaPreset.KingdomsRegionPreset, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearRegions()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyRegions(Action<BlueprintAreaPreset.KingdomsRegionPreset>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.SetHistory(BlueprintAreaPreset.KingdomsEventHistoryPreset[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddToHistory(BlueprintAreaPreset.KingdomsEventHistoryPreset[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromHistory(BlueprintAreaPreset.KingdomsEventHistoryPreset[])
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveFromHistory(Func<BlueprintAreaPreset.KingdomsEventHistoryPreset, Boolean>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ClearHistory()
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ModifyHistory(Action<BlueprintAreaPreset.KingdomsEventHistoryPreset>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddDungeonAreaPreset(Nullable<DungeonDifficulty>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintDungeonModificatorReference>>, Blueprint<BlueprintDungeonIslandRewardReference>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)
BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.OnConfigureCompleted()
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Type[])
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Predicate<BlueprintComponent>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddDlcCondition(Blueprint<BlueprintDlcRewardReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddBuffOnCorruptionClear(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddIgnoreArmorGroupComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddPrerequisiteConditionForWeaponCategory(Condition, List<WeaponCategory>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddDamageDecline(Nullable<DamageDeclineType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddPlayerLeaveCombatTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddTimerContextActions(ActionsBuilder, Nullable<Single>, Nullable<TimeSpan>, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddCustomImmuneMessageComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, GameLogMessage)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddInitiatorAttackRollTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.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<BlueprintAreaPreset, AreaPresetConfigurator>.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<BlueprintAreaPreset, AreaPresetConfigurator>.AddTargetBeforeAttackRollTrigger(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.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<BlueprintAreaPreset, AreaPresetConfigurator>.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<BlueprintAreaPreset, AreaPresetConfigurator>.AdditionalStatBonusOnAttackDamage(Nullable<Single>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ConditionEnum>, Nullable<ConditionEnum>, Nullable<GripType>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddAllAttacksEnhancement(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.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<BlueprintAreaPreset, AreaPresetConfigurator>.AddMarkUsableWhileCan(ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddArmyBattleResultsTrigger(Nullable<RegionId>, Blueprint<BlueprintArmyLeaderReference>, List<Blueprint<BlueprintArmyPresetReference>>, Nullable<ArmyType>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddKingdomRegionClaimedTrigger(ActionsBuilder, List<Blueprint<BlueprintRegionReference>>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddSettlementSiegeTrigger(ActionsBuilder, ActionsBuilder, ActionsBuilder, Blueprint<BlueprintGlobalMapPointReference>, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddArmyUnitRecruitedTrigger(ActionsBuilder, Nullable<ArmyProperties>, List<Blueprint<BlueprintUnitReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<MercenariesIncludeOption>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddLeaderRecruitedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddSummonUnitsAfterArmyBattle(SummonUnitsAfterArmyBattle.SummonGroup[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddGarrisonDefeatedTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddPlayerVisitGlobalMapLocationTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddOnIsleStateEnterTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddOnIsleStateExitTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddActivateTrigger(ActionsBuilder, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddAreaDidLoadTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddDeactivateTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddDeviceInteractionTrigger(ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddEvaluatedUnitCombatTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddEvaluatedUnitDeathTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddEvaluatedUnitHealthTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddExperienceTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddGenericInteractionTrigger(ActionsBuilder, EntityReference, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddItemInContainerTrigger(Blueprint<BlueprintItemReference>, MapObjectEvaluator, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddLevelUpTrigger(ActionsBuilder, ConditionsBuilder, UnitEvaluator, Nullable<LevelUpTrigger.UnitEntryType>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddPartyInventoryTrigger(Blueprint<BlueprintItemReference>, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddPerceptionTrigger(MapObjectEvaluator, ActionsBuilder, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddRestTrigger(ActionsBuilder, ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<RestResult>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddScriptZoneTrigger(ActionsBuilder, ConditionsBuilder, ActionsBuilder, ConditionsBuilder, EntityReference, String)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddSpawnUnitTrigger(ActionsBuilder, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddSpellCastTrigger(ActionsBuilder, EntityReference, List<Blueprint<BlueprintAbilityReference>>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddSummonPoolTrigger(ActionsBuilder, Nullable<SummonPoolTrigger.ChangeTypes>, ConditionsBuilder, Nullable<Int32>, Blueprint<BlueprintSummonPoolReference>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddTimeOfDayChangedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddUIEventTrigger(ActionsBuilder, ConditionsBuilder, Nullable<UIEventType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddUnitHealthTrigger(ActionsBuilder, Nullable<Int32>, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddTrapTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder, MapObjectEvaluator)
BaseBlueprintConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddVendorDealTrigger(ActionsBuilder, Nullable<VendorDealTrigger.DealType>, Blueprint<BlueprintItemReference>, UnitEvaluator)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.Logger
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.Self
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.Blueprint
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.Configured
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.ConfigureDelayedBlueprints()
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.Configure(Boolean)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddComponent(BlueprintComponent)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddComponent<C>(Action<C>)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.AddUniqueComponent(BlueprintComponent, ComponentMerge, Action<BlueprintComponent, BlueprintComponent>)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.EditComponent<C>(Action<C>)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.EditComponents<C>(Action<C>, Func<C, Boolean>)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.RemoveComponents(Func<BlueprintComponent, Boolean>)
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.OnConfigure(Action<BlueprintAreaPreset>[])
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.OnConfigureInternal(Action<BlueprintAreaPreset>[])
RootConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>.Validate(Object)
Namespace: BlueprintCore.Blueprints.Configurators.Area
Assembly: BlueprintCore.dll
Syntax
public class AreaPresetConfigurator : BaseAreaPresetConfigurator<BlueprintAreaPreset, AreaPresetConfigurator>
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.

Methods

| Improve this Doc View Source

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

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

Declaration
public AreaPresetConfigurator CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPreset>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Area.BlueprintAreaPreset>> 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
AreaPresetConfigurator
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<BlueprintAreaPreset>>, Type[])

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

Declaration
public AreaPresetConfigurator CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPreset>> blueprint, params Type[] componentTypes)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Area.BlueprintAreaPreset>> 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
AreaPresetConfigurator
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

For(Blueprint<BlueprintReference<BlueprintAreaPreset>>)

Returns a configurator to modify the specified blueprint.

Declaration
public static AreaPresetConfigurator For(Blueprint<BlueprintReference<BlueprintAreaPreset>> blueprint)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Area.BlueprintAreaPreset>> blueprint
Returns
Type Description
AreaPresetConfigurator
Remarks

Use this to modify existing blueprints, such as blueprints from the base game.

If you're using WrathModificationTemplate blueprints defined in JSON already exist.

| Improve this Doc View Source

New(String, String)

Creates a new blueprint and returns a new configurator to modify it.

Declaration
public static AreaPresetConfigurator New(string name, string guid)
Parameters
Type Name Description
System.String name
System.String guid
Returns
Type Description
AreaPresetConfigurator
Remarks

After creating a blueprint with this method you can use either name or GUID to reference the blueprint in BlueprintCore API calls.

An implicit cast converts the string to Blueprint<TRef>, exposing the blueprint instance and its reference.

  • Improve this Doc
  • View Source
In This Article
  • Methods
    • CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPreset>>, Predicate<BlueprintComponent>)
    • CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPreset>>, Type[])
    • For(Blueprint<BlueprintReference<BlueprintAreaPreset>>)
    • New(String, String)
Back to top Generated by DocFX