Show / Hide Table of Contents

Class BaseRootConfigurator<T, TBuilder>

Implements common fields and components for blueprints inheriting from Kingmaker.Blueprints.Root.BlueprintRoot.

Inheritance
System.Object
Configurator
RootConfigurator<T, TBuilder>
BaseBlueprintConfigurator<T, TBuilder>
BaseRootConfigurator<T, TBuilder>
RootConfigurator
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.Root
Assembly: BlueprintCore.dll
Syntax
public abstract class BaseRootConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintRoot where TBuilder : BaseRootConfigurator<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

BaseRootConfigurator(Blueprint<BlueprintReference<T>>)

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

Methods

| Improve this Doc View Source

AddToSelectablePlayerCharacters(Blueprint<BlueprintUnitReference>[])

Adds to the contents of Kingmaker.Blueprints.Root.BlueprintRoot.m_SelectablePlayerCharacters

Declaration
public TBuilder AddToSelectablePlayerCharacters(params Blueprint<BlueprintUnitReference>[] selectablePlayerCharacters)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] selectablePlayerCharacters

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
| Improve this Doc View Source

AddToUnitTypes(Blueprint<BlueprintUnitTypeReference>[])

Adds to the contents of Kingmaker.Blueprints.Root.BlueprintRoot.m_UnitTypes

Declaration
public TBuilder AddToUnitTypes(params Blueprint<BlueprintUnitTypeReference>[] unitTypes)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitTypeReference>[] unitTypes

Blueprint of type BlueprintUnitType. 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

ClearSelectablePlayerCharacters()

Removes all elements from Kingmaker.Blueprints.Root.BlueprintRoot.m_SelectablePlayerCharacters

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

ClearUnitTypes()

Removes all elements from Kingmaker.Blueprints.Root.BlueprintRoot.m_UnitTypes

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

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

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

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

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

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

ModifyAchievements(Action<AchievementsRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Achievements by invoking the provided action.

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

ModifyAnimation(Action<AnimationRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Animation by invoking the provided action.

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

ModifyArmyRoot(Action<ArmyRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_ArmyRoot by invoking the provided action.

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

ModifyBeltItemModelSizing(Action<BeltItemModelSizeSettings>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.BeltItemModelSizing by invoking the provided action.

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

ModifyBlueprintBugReportTutorialReference(Action<BlueprintTutorial.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_BlueprintBugReportTutorialReference by invoking the provided action.

Declaration
public TBuilder ModifyBlueprintBugReportTutorialReference(Action<BlueprintTutorial.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Tutorial.BlueprintTutorial.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyBlueprintMythicsSettingsReference(Action<BlueprintMythicsSettingsReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_BlueprintMythicsSettingsReference by invoking the provided action.

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

ModifyBlueprintTrapSettingsRoot(Action<BlueprintTrapSettingsRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_BlueprintTrapSettingsRoot by invoking the provided action.

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

ModifyBuffForRest(Action<BlueprintBuffReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_BuffForRest by invoking the provided action.

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

ModifyCalendar(Action<CalendarRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Calendar by invoking the provided action.

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

ModifyCamping(Action<CampingRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Camping by invoking the provided action.

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

ModifyCharGen(Action<CharGenRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.CharGen by invoking the provided action.

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

ModifyCheats(Action<CheatRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Cheats by invoking the provided action.

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

ModifyCoinItem(Action<BlueprintItemReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_CoinItem by invoking the provided action.

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

ModifyCombat(Action<CombatRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Combat by invoking the provided action.

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

ModifyConsoleRoot(Action<ConsoleRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_ConsoleRoot by invoking the provided action.

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

ModifyCorruptionRoot(Action<BlueprintCorruptionRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_CorruptionRoot by invoking the provided action.

Declaration
public TBuilder ModifyCorruptionRoot(Action<BlueprintCorruptionRoot.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Corruption.BlueprintCorruptionRoot.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyCraftRoot(Action<CraftRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_CraftRoot by invoking the provided action.

Declaration
public TBuilder ModifyCraftRoot(Action<CraftRoot.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Craft.CraftRoot.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyCursors(Action<CursorRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Cursors by invoking the provided action.

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

ModifyCustomAiConsiderations(Action<CustomAiConsiderationsRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_CustomAiConsiderations by invoking the provided action.

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

ModifyCustomCompanion(Action<BlueprintUnitReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_CustomCompanion by invoking the provided action.

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

ModifyCutscenesRoot(Action<CutscenesRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_CutscenesRoot by invoking the provided action.

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

ModifyDefaultDissolveTexture(Action<Texture2D>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.DefaultDissolveTexture by invoking the provided action.

Declaration
public TBuilder ModifyDefaultDissolveTexture(Action<Texture2D> action)
Parameters
Type Name Description
System.Action<UnityEngine.Texture2D> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyDefaultPlayerCharacter(Action<BlueprintUnitReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_DefaultPlayerCharacter by invoking the provided action.

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

ModifyDialog(Action<DialogRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Dialog by invoking the provided action.

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

ModifyDifficultyList(Action<DifficultyPresetsList>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_DifficultyList by invoking the provided action.

Declaration
public TBuilder ModifyDifficultyList(Action<DifficultyPresetsList> action)
Parameters
Type Name Description
System.Action<Kingmaker.Settings.Difficulty.DifficultyPresetsList> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyDlcSettings(Action<DlcRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.DlcSettings by invoking the provided action.

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

ModifyDungeon(Action<BlueprintDungeonRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_Dungeon by invoking the provided action.

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

ModifyExitStealthEffectPrefab(Action<GameObject>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.ExitStealthEffectPrefab by invoking the provided action.

Declaration
public TBuilder ModifyExitStealthEffectPrefab(Action<GameObject> action)
Parameters
Type Name Description
System.Action<UnityEngine.GameObject> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyFormations(Action<FormationsRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_Formations by invoking the provided action.

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

ModifyFxRoot(Action<FxRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_FxRoot by invoking the provided action.

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

ModifyGameUIConfig(Action<GameUIConfig.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_GameUIConfig by invoking the provided action.

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

ModifyGlobalMap(Action<GlobalMapRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_GlobalMap by invoking the provided action.

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

ModifyHitSystemRoot(Action<HitSystemRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_HitSystemRoot by invoking the provided action.

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

ModifyHumanAnimationSet(Action<AnimationSet>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.HumanAnimationSet by invoking the provided action.

Declaration
public TBuilder ModifyHumanAnimationSet(Action<AnimationSet> action)
Parameters
Type Name Description
System.Action<Kingmaker.Visual.Animation.AnimationSet> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyInteractionRoot(Action<BlueprintInteractionRoot.Referense>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_InteractionRoot by invoking the provided action.

Declaration
public TBuilder ModifyInteractionRoot(Action<BlueprintInteractionRoot.Referense> action)
Parameters
Type Name Description
System.Action<Kingmaker.Interaction.BlueprintInteractionRoot.Referense> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyInvisibleKittenUnit(Action<BlueprintUnitReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_InvisibleKittenUnit by invoking the provided action.

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

ModifyKingdom(Action<KingdomRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_Kingdom by invoking the provided action.

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

ModifyKingFlag(Action<BlueprintUnlockableFlagReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_KingFlag by invoking the provided action.

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

ModifyLeadersRoot(Action<LeadersRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_LeadersRoot by invoking the provided action.

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

ModifyLocalizedTexts(Action<LocalizedTexts>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.LocalizedTexts by invoking the provided action.

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

ModifyMoraleRoot(Action<MoraleRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_MoraleRoot by invoking the provided action.

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

ModifyMountModelSizing(Action<MountModelSizeSetting>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.MountModelSizing by invoking the provided action.

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

ModifyNewGamePreset(Action<BlueprintAreaPresetReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_NewGamePreset by invoking the provided action.

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

ModifyNewGameSettings(Action<NewGameRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.NewGameSettings by invoking the provided action.

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

ModifyOccludedCharacterColors(Action<OccludedCharacterColors>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.OccludedCharacterColors by invoking the provided action.

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

ModifyOptimizationDummyUnit(Action<PrefabLink>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.OptimizationDummyUnit by invoking the provided action.

Declaration
public TBuilder ModifyOptimizationDummyUnit(Action<PrefabLink> action)
Parameters
Type Name Description
System.Action<Kingmaker.ResourceLinks.PrefabLink> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyOverrideLegacyUnits(Action<OverrideLegacyUnits.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_OverrideLegacyUnits by invoking the provided action.

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

ModifyPersonageLimits(Action<BlueprintPersonageLimitsReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_PersonageLimits by invoking the provided action.

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

ModifyPhotoModeRoot(Action<BlueprintPhotoModeRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_PhotoModeRoot by invoking the provided action.

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

ModifyPhotoModeValues(Action<PhotoModeValues>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.PhotoModeValues by invoking the provided action.

Declaration
public TBuilder ModifyPhotoModeValues(Action<PhotoModeValues> action)
Parameters
Type Name Description
System.Action<Kingmaker.UI.PhotoMode.PhotoModeValues> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyPlayerFaction(Action<BlueprintFactionReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_PlayerFaction by invoking the provided action.

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

ModifyPlayerUpgradeActions(Action<PlayerUpgradeActionsRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_PlayerUpgradeActions by invoking the provided action.

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

ModifyPrefabs(Action<Prefabs>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Prefabs by invoking the provided action.

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

ModifyProgression(Action<ProgressionRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Progression by invoking the provided action.

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

ModifyPSNObjects(Action<BlueprintPSNObjectsRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_PSNObjects by invoking the provided action.

Declaration
public TBuilder ModifyPSNObjects(Action<BlueprintPSNObjectsRoot.Reference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Console.PS5.PSNObjects.BlueprintPSNObjectsRoot.Reference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyQuests(Action<QuestsRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Quests by invoking the provided action.

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

ModifyRazerColorData(Action<RazerColorData>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.RazerColorData by invoking the provided action.

Declaration
public TBuilder ModifyRazerColorData(Action<RazerColorData> action)
Parameters
Type Name Description
System.Action<Kingmaker.RazerChroma.RazerColorData> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyRE(Action<RandomEncountersRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_RE by invoking the provided action.

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

ModifyScenesRoot(Action<ScenesRootReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_ScenesRoot by invoking the provided action.

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

ModifySelectablePlayerCharacters(Action<BlueprintUnitReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_SelectablePlayerCharacters by invoking the provided action on each element.

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

ModifySettingsRoot(Action<UISettingsRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.SettingsRoot by invoking the provided action.

Declaration
public TBuilder ModifySettingsRoot(Action<UISettingsRoot> action)
Parameters
Type Name Description
System.Action<Kingmaker.UI.SettingsUI.UISettingsRoot> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifySettingsValues(Action<SettingsValues>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.SettingsValues by invoking the provided action.

Declaration
public TBuilder ModifySettingsValues(Action<SettingsValues> action)
Parameters
Type Name Description
System.Action<Kingmaker.Settings.SettingsValues> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifySettingsWindowConfig(Action<SettingsWindowConfig.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_SettingsWindowConfig by invoking the provided action.

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

ModifySound(Action<SoundRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Sound by invoking the provided action.

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

ModifySpellSchoolRoot(Action<SpellSchoolRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_SpellSchoolRoot by invoking the provided action.

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

ModifyStartGameActions(Action<ActionList>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.StartGameActions by invoking the provided action.

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

ModifyStatusBuffs(Action<StatusBuffsRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.StatusBuffs by invoking the provided action.

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

ModifyStealthEffectPrefab(Action<GameObject>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.StealthEffectPrefab by invoking the provided action.

Declaration
public TBuilder ModifyStealthEffectPrefab(Action<GameObject> action)
Parameters
Type Name Description
System.Action<UnityEngine.GameObject> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifySurfaceTypeData(Action<SurfaceTypeData>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.SurfaceTypeData by invoking the provided action.

Declaration
public TBuilder ModifySurfaceTypeData(Action<SurfaceTypeData> action)
Parameters
Type Name Description
System.Action<Kingmaker.Visual.Sound.SurfaceTypeData> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifySystemMechanics(Action<SystemMechanicsRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.SystemMechanics by invoking the provided action.

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

ModifyTacticalCombat(Action<BlueprintTacticalCombatRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_TacticalCombat by invoking the provided action.

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

ModifyTestUIStyles(Action<TestUIStylesRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.TestUIStyles by invoking the provided action.

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

ModifyTimelineRoot(Action<BlueprintTimelineRoot.Reference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_TimelineRoot by invoking the provided action.

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

ModifyUIPhotoModeRoot(Action<UIPhotoModeRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.UIPhotoModeRoot by invoking the provided action.

Declaration
public TBuilder ModifyUIPhotoModeRoot(Action<UIPhotoModeRoot> action)
Parameters
Type Name Description
System.Action<Kingmaker.UI.PhotoMode.UIPhotoModeRoot> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyUIRoot(Action<UIRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.UIRoot by invoking the provided action.

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

ModifyUnitTypes(Action<BlueprintUnitTypeReference>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.m_UnitTypes by invoking the provided action on each element.

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

ModifyVendors(Action<VendorsRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.Vendors by invoking the provided action.

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

ModifyWeaponModelSizing(Action<WeaponModelSizeSettings>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.WeaponModelSizing by invoking the provided action.

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

ModifyWeatherSettings(Action<WeatherRoot>)

Modifies Kingmaker.Blueprints.Root.BlueprintRoot.WeatherSettings by invoking the provided action.

Declaration
public TBuilder ModifyWeatherSettings(Action<WeatherRoot> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.Root.WeatherRoot> 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

RemoveFromSelectablePlayerCharacters(Blueprint<BlueprintUnitReference>[])

Removes elements from Kingmaker.Blueprints.Root.BlueprintRoot.m_SelectablePlayerCharacters

Declaration
public TBuilder RemoveFromSelectablePlayerCharacters(params Blueprint<BlueprintUnitReference>[] selectablePlayerCharacters)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] selectablePlayerCharacters

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
| Improve this Doc View Source

RemoveFromSelectablePlayerCharacters(Func<BlueprintUnitReference, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.BlueprintRoot.m_SelectablePlayerCharacters that match the provided predicate.

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

RemoveFromUnitTypes(Blueprint<BlueprintUnitTypeReference>[])

Removes elements from Kingmaker.Blueprints.Root.BlueprintRoot.m_UnitTypes

Declaration
public TBuilder RemoveFromUnitTypes(params Blueprint<BlueprintUnitTypeReference>[] unitTypes)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitTypeReference>[] unitTypes

Blueprint of type BlueprintUnitType. 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

RemoveFromUnitTypes(Func<BlueprintUnitTypeReference, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.BlueprintRoot.m_UnitTypes that match the provided predicate.

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

SetAchievements(AchievementsRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Achievements

Declaration
public TBuilder SetAchievements(AchievementsRoot achievements)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.AchievementsRoot achievements
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetAnimation(AnimationRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Animation

Declaration
public TBuilder SetAnimation(AnimationRoot animation)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.AnimationRoot animation
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetAnnoyingConditionsAutoDestroySeconds(Int32)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.AnnoyingConditionsAutoDestroySeconds

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

SetAreaEffectAutoDestroySeconds(Int32)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.AreaEffectAutoDestroySeconds

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

SetArmyRoot(Blueprint<ArmyRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_ArmyRoot

Declaration
public TBuilder SetArmyRoot(Blueprint<ArmyRootReference> armyRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.ArmyRootReference> armyRoot

Blueprint of type ArmyRoot. 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

SetBeltItemModelSizing(BeltItemModelSizeSettings)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.BeltItemModelSizing

Declaration
public TBuilder SetBeltItemModelSizing(BeltItemModelSizeSettings beltItemModelSizing)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.BeltItemModelSizeSettings beltItemModelSizing
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetBlueprintBugReportTutorialReference(Blueprint<BlueprintTutorial.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_BlueprintBugReportTutorialReference

Declaration
public TBuilder SetBlueprintBugReportTutorialReference(Blueprint<BlueprintTutorial.Reference> blueprintBugReportTutorialReference)
Parameters
Type Name Description
Blueprint<Kingmaker.Tutorial.BlueprintTutorial.Reference> blueprintBugReportTutorialReference

Blueprint of type BlueprintTutorial. 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

SetBlueprintMythicsSettingsReference(Blueprint<BlueprintMythicsSettingsReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_BlueprintMythicsSettingsReference

Declaration
public TBuilder SetBlueprintMythicsSettingsReference(Blueprint<BlueprintMythicsSettingsReference> blueprintMythicsSettingsReference)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintMythicsSettingsReference> blueprintMythicsSettingsReference

Blueprint of type BlueprintMythicsSettings. 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

SetBlueprintTrapSettingsRoot(Blueprint<BlueprintTrapSettingsRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_BlueprintTrapSettingsRoot

Declaration
public TBuilder SetBlueprintTrapSettingsRoot(Blueprint<BlueprintTrapSettingsRootReference> blueprintTrapSettingsRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintTrapSettingsRootReference> blueprintTrapSettingsRoot

Blueprint of type BlueprintTrapSettingsRoot. 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

SetBuffForRest(Blueprint<BlueprintBuffReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_BuffForRest

Declaration
public TBuilder SetBuffForRest(Blueprint<BlueprintBuffReference> buffForRest)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> buffForRest

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.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCalendar(CalendarRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Calendar

Declaration
public TBuilder SetCalendar(CalendarRoot calendar)
Parameters
Type Name Description
Kingmaker.Blueprints.CalendarRoot calendar
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCamping(CampingRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Camping

Declaration
public TBuilder SetCamping(CampingRoot camping)
Parameters
Type Name Description
Kingmaker.Blueprints.CampingRoot camping
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCharGen(CharGenRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.CharGen

Declaration
public TBuilder SetCharGen(CharGenRoot charGen)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.CharGenRoot charGen
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCheats(CheatRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Cheats

Declaration
public TBuilder SetCheats(CheatRoot cheats)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.CheatRoot cheats
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCoinItem(Blueprint<BlueprintItemReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_CoinItem

Declaration
public TBuilder SetCoinItem(Blueprint<BlueprintItemReference> coinItem)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintItemReference> coinItem

Blueprint of type BlueprintItem. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCombat(CombatRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Combat

Declaration
public TBuilder SetCombat(CombatRoot combat)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.CombatRoot combat
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCompanionsAI(Boolean)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.CompanionsAI

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

SetConsoleRoot(Blueprint<ConsoleRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_ConsoleRoot

Declaration
public TBuilder SetConsoleRoot(Blueprint<ConsoleRootReference> consoleRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.ConsoleRootReference> consoleRoot

Blueprint of type ConsoleRoot. 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

SetCorruptionRoot(Blueprint<BlueprintCorruptionRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_CorruptionRoot

Declaration
public TBuilder SetCorruptionRoot(Blueprint<BlueprintCorruptionRoot.Reference> corruptionRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Corruption.BlueprintCorruptionRoot.Reference> corruptionRoot

Blueprint of type BlueprintCorruptionRoot. 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

SetCraftRoot(Blueprint<CraftRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_CraftRoot

Declaration
public TBuilder SetCraftRoot(Blueprint<CraftRoot.Reference> craftRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Craft.CraftRoot.Reference> craftRoot

Blueprint of type CraftRoot. 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

SetCursors(CursorRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Cursors

Declaration
public TBuilder SetCursors(CursorRoot cursors)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.CursorRoot cursors
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetCustomAiConsiderations(Blueprint<CustomAiConsiderationsRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_CustomAiConsiderations

Declaration
public TBuilder SetCustomAiConsiderations(Blueprint<CustomAiConsiderationsRoot.Reference> customAiConsiderations)
Parameters
Type Name Description
Blueprint<Kingmaker.AI.Blueprints.CustomAiConsiderationsRoot.Reference> customAiConsiderations

Blueprint of type CustomAiConsiderationsRoot. 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

SetCustomCompanion(Blueprint<BlueprintUnitReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_CustomCompanion

Declaration
public TBuilder SetCustomCompanion(Blueprint<BlueprintUnitReference> customCompanion)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> customCompanion

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
| Improve this Doc View Source

SetCustomCompanionBaseCost(Int32)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.CustomCompanionBaseCost

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

SetCutscenesRoot(Blueprint<CutscenesRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_CutscenesRoot

Declaration
public TBuilder SetCutscenesRoot(Blueprint<CutscenesRoot.Reference> cutscenesRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.CutscenesRoot.Reference> cutscenesRoot

Blueprint of type CutscenesRoot. 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

SetDefaultDissolveTexture(Asset<Texture2D>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.DefaultDissolveTexture

Declaration
public TBuilder SetDefaultDissolveTexture(Asset<Texture2D> defaultDissolveTexture)
Parameters
Type Name Description
Asset<UnityEngine.Texture2D> defaultDissolveTexture

You can pass in the animation using a Texture2D or it's AssetId.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDefaultPlayerCharacter(Blueprint<BlueprintUnitReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_DefaultPlayerCharacter

Declaration
public TBuilder SetDefaultPlayerCharacter(Blueprint<BlueprintUnitReference> defaultPlayerCharacter)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> defaultPlayerCharacter

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
| Improve this Doc View Source

SetDialog(DialogRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Dialog

Declaration
public TBuilder SetDialog(DialogRoot dialog)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.DialogRoot dialog
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDifficultyList(DifficultyPresetsList)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_DifficultyList

Declaration
public TBuilder SetDifficultyList(DifficultyPresetsList difficultyList)
Parameters
Type Name Description
Kingmaker.Settings.Difficulty.DifficultyPresetsList difficultyList
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDlcSettings(DlcRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.DlcSettings

Declaration
public TBuilder SetDlcSettings(DlcRoot dlcSettings)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.DlcRoot dlcSettings
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetDungeon(Blueprint<BlueprintDungeonRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_Dungeon

Declaration
public TBuilder SetDungeon(Blueprint<BlueprintDungeonRootReference> dungeon)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintDungeonRootReference> dungeon

Blueprint of type BlueprintDungeonRoot. 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

SetExitStealthEffectPrefab(Asset<GameObject>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.ExitStealthEffectPrefab

Declaration
public TBuilder SetExitStealthEffectPrefab(Asset<GameObject> exitStealthEffectPrefab)
Parameters
Type Name Description
Asset<UnityEngine.GameObject> exitStealthEffectPrefab

You can pass in the animation using a GameObject or it's AssetId.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetFormations(Blueprint<FormationsRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_Formations

Declaration
public TBuilder SetFormations(Blueprint<FormationsRootReference> formations)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.FormationsRootReference> formations

Blueprint of type FormationsRoot. 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

SetFxRoot(Blueprint<FxRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_FxRoot

Declaration
public TBuilder SetFxRoot(Blueprint<FxRootReference> fxRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.FxRootReference> fxRoot

Blueprint of type FxRoot. 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

SetGameUIConfig(Blueprint<GameUIConfig.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_GameUIConfig

Declaration
public TBuilder SetGameUIConfig(Blueprint<GameUIConfig.Reference> gameUIConfig)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.GameUIConfig.Reference> gameUIConfig

Blueprint of type GameUIConfig. 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(GlobalMapRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_GlobalMap

Declaration
public TBuilder SetGlobalMap(GlobalMapRoot globalMap)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.GlobalMapRoot globalMap
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetHitSystemRoot(Blueprint<HitSystemRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_HitSystemRoot

Declaration
public TBuilder SetHitSystemRoot(Blueprint<HitSystemRootReference> hitSystemRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.HitSystemRootReference> hitSystemRoot

Blueprint of type HitSystemRoot. 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

SetHumanAnimationSet(AnimationSet)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.HumanAnimationSet

Declaration
public TBuilder SetHumanAnimationSet(AnimationSet humanAnimationSet)
Parameters
Type Name Description
Kingmaker.Visual.Animation.AnimationSet humanAnimationSet
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetInteractionRoot(Blueprint<BlueprintInteractionRoot.Referense>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_InteractionRoot

Declaration
public TBuilder SetInteractionRoot(Blueprint<BlueprintInteractionRoot.Referense> interactionRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Interaction.BlueprintInteractionRoot.Referense> interactionRoot

Blueprint of type BlueprintInteractionRoot. 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

SetInvisibleKittenUnit(Blueprint<BlueprintUnitReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_InvisibleKittenUnit

Declaration
public TBuilder SetInvisibleKittenUnit(Blueprint<BlueprintUnitReference> invisibleKittenUnit)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> invisibleKittenUnit

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
| Improve this Doc View Source

SetKingdom(Blueprint<KingdomRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_Kingdom

Declaration
public TBuilder SetKingdom(Blueprint<KingdomRootReference> kingdom)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.KingdomRootReference> kingdom

Blueprint of type KingdomRoot. 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

SetKingFlag(Blueprint<BlueprintUnlockableFlagReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_KingFlag

Declaration
public TBuilder SetKingFlag(Blueprint<BlueprintUnlockableFlagReference> kingFlag)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnlockableFlagReference> kingFlag

Blueprint of type BlueprintUnlockableFlag. 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

SetLeadersRoot(Blueprint<LeadersRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_LeadersRoot

Declaration
public TBuilder SetLeadersRoot(Blueprint<LeadersRootReference> leadersRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.LeadersRootReference> leadersRoot

Blueprint of type LeadersRoot. 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

SetLocalizedTexts(LocalizedTexts)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.LocalizedTexts

Declaration
public TBuilder SetLocalizedTexts(LocalizedTexts localizedTexts)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.LocalizedTexts localizedTexts
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetMaxProjectileMissDeviation(Single)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.MaxProjectileMissDeviation

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

SetMinProjectileMissDeviation(Single)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.MinProjectileMissDeviation

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

SetMoraleRoot(Blueprint<MoraleRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_MoraleRoot

Declaration
public TBuilder SetMoraleRoot(Blueprint<MoraleRoot.Reference> moraleRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Armies.Blueprints.MoraleRoot.Reference> moraleRoot

Blueprint of type MoraleRoot. 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

SetMountModelSizing(MountModelSizeSetting)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.MountModelSizing

Declaration
public TBuilder SetMountModelSizing(MountModelSizeSetting mountModelSizing)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.MountModelSizeSetting mountModelSizing
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetNewGamePreset(Blueprint<BlueprintAreaPresetReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_NewGamePreset

Declaration
public TBuilder SetNewGamePreset(Blueprint<BlueprintAreaPresetReference> newGamePreset)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintAreaPresetReference> newGamePreset

Blueprint of type BlueprintAreaPreset. 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

SetNewGameSettings(NewGameRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.NewGameSettings

Declaration
public TBuilder SetNewGameSettings(NewGameRoot newGameSettings)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.NewGameRoot newGameSettings
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetOccludedCharacterColors(OccludedCharacterColors)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.OccludedCharacterColors

Declaration
public TBuilder SetOccludedCharacterColors(OccludedCharacterColors occludedCharacterColors)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.OccludedCharacterColors occludedCharacterColors
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetOptimizationDummyUnit(AssetLink<PrefabLink>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.OptimizationDummyUnit

Declaration
public TBuilder SetOptimizationDummyUnit(AssetLink<PrefabLink> optimizationDummyUnit)
Parameters
Type Name Description
AssetLink<Kingmaker.ResourceLinks.PrefabLink> optimizationDummyUnit

You can pass in the animation using a PrefabLink or it's AssetId.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetOverrideLegacyUnits(Blueprint<OverrideLegacyUnits.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_OverrideLegacyUnits

Declaration
public TBuilder SetOverrideLegacyUnits(Blueprint<OverrideLegacyUnits.Reference> overrideLegacyUnits)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.OverrideLegacyUnits.Reference> overrideLegacyUnits

Blueprint of type OverrideLegacyUnits. 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

SetPersonageLimits(Blueprint<BlueprintPersonageLimitsReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_PersonageLimits

Declaration
public TBuilder SetPersonageLimits(Blueprint<BlueprintPersonageLimitsReference> personageLimits)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintPersonageLimitsReference> personageLimits

Blueprint of type BlueprintPersonageLimits. 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

SetPhotoModeRoot(Blueprint<BlueprintPhotoModeRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_PhotoModeRoot

Declaration
public TBuilder SetPhotoModeRoot(Blueprint<BlueprintPhotoModeRootReference> photoModeRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintPhotoModeRootReference> photoModeRoot

Blueprint of type BlueprintPhotoModeRoot. 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

SetPhotoModeValues(PhotoModeValues)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.PhotoModeValues

Declaration
public TBuilder SetPhotoModeValues(PhotoModeValues photoModeValues)
Parameters
Type Name Description
Kingmaker.UI.PhotoMode.PhotoModeValues photoModeValues
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetPlayerFaction(Blueprint<BlueprintFactionReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_PlayerFaction

Declaration
public TBuilder SetPlayerFaction(Blueprint<BlueprintFactionReference> playerFaction)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFactionReference> playerFaction

Blueprint of type BlueprintFaction. 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

SetPlayerUpgradeActions(Blueprint<PlayerUpgradeActionsRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_PlayerUpgradeActions

Declaration
public TBuilder SetPlayerUpgradeActions(Blueprint<PlayerUpgradeActionsRoot.Reference> playerUpgradeActions)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.PlayerUpgradeActionsRoot.Reference> playerUpgradeActions

Blueprint of type PlayerUpgradeActionsRoot. 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

SetPrefabs(Prefabs)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Prefabs

Declaration
public TBuilder SetPrefabs(Prefabs prefabs)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Prefabs prefabs
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetProgression(ProgressionRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Progression

Declaration
public TBuilder SetProgression(ProgressionRoot progression)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.ProgressionRoot progression
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetPSNObjects(Blueprint<BlueprintPSNObjectsRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_PSNObjects

Declaration
public TBuilder SetPSNObjects(Blueprint<BlueprintPSNObjectsRoot.Reference> pSNObjects)
Parameters
Type Name Description
Blueprint<Kingmaker.Console.PS5.PSNObjects.BlueprintPSNObjectsRoot.Reference> pSNObjects

Blueprint of type BlueprintPSNObjectsRoot. 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

SetQuests(QuestsRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Quests

Declaration
public TBuilder SetQuests(QuestsRoot quests)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.QuestsRoot quests
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRazerColorData(RazerColorData)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.RazerColorData

Declaration
public TBuilder SetRazerColorData(RazerColorData razerColorData)
Parameters
Type Name Description
Kingmaker.RazerChroma.RazerColorData razerColorData
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRE(Blueprint<RandomEncountersRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_RE

Declaration
public TBuilder SetRE(Blueprint<RandomEncountersRootReference> rE)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.RandomEncountersRootReference> rE

Blueprint of type RandomEncountersRoot. 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

SetScenesRoot(Blueprint<ScenesRootReference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_ScenesRoot

Declaration
public TBuilder SetScenesRoot(Blueprint<ScenesRootReference> scenesRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.ScenesRootReference> scenesRoot

Blueprint of type ScenesRoot. 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

SetSelectablePlayerCharacters(Blueprint<BlueprintUnitReference>[])

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_SelectablePlayerCharacters

Declaration
public TBuilder SetSelectablePlayerCharacters(params Blueprint<BlueprintUnitReference>[] selectablePlayerCharacters)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] selectablePlayerCharacters

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
| Improve this Doc View Source

SetSettingsRoot(UISettingsRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.SettingsRoot

Declaration
public TBuilder SetSettingsRoot(UISettingsRoot settingsRoot)
Parameters
Type Name Description
Kingmaker.UI.SettingsUI.UISettingsRoot settingsRoot
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetSettingsValues(SettingsValues)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.SettingsValues

Declaration
public TBuilder SetSettingsValues(SettingsValues settingsValues)
Parameters
Type Name Description
Kingmaker.Settings.SettingsValues settingsValues
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetSettingsWindowConfig(Blueprint<SettingsWindowConfig.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_SettingsWindowConfig

Declaration
public TBuilder SetSettingsWindowConfig(Blueprint<SettingsWindowConfig.Reference> settingsWindowConfig)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.SettingsWindowConfig.Reference> settingsWindowConfig

Blueprint of type SettingsWindowConfig. 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

SetSound(SoundRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Sound

Declaration
public TBuilder SetSound(SoundRoot sound)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.SoundRoot sound
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetSpellSchoolRoot(Blueprint<SpellSchoolRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_SpellSchoolRoot

Declaration
public TBuilder SetSpellSchoolRoot(Blueprint<SpellSchoolRoot.Reference> spellSchoolRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.SpellSchoolRoot.Reference> spellSchoolRoot

Blueprint of type SpellSchoolRoot. 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

SetStandartPerceptionRadius(Int32)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.StandartPerceptionRadius

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

SetStartGameActions(ActionsBuilder)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.StartGameActions

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

SetStatusBuffs(StatusBuffsRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.StatusBuffs

Declaration
public TBuilder SetStatusBuffs(StatusBuffsRoot statusBuffs)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.StatusBuffsRoot statusBuffs
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetStealthEffectPrefab(Asset<GameObject>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.StealthEffectPrefab

Declaration
public TBuilder SetStealthEffectPrefab(Asset<GameObject> stealthEffectPrefab)
Parameters
Type Name Description
Asset<UnityEngine.GameObject> stealthEffectPrefab

You can pass in the animation using a GameObject or it's AssetId.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetSurfaceTypeData(SurfaceTypeData)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.SurfaceTypeData

Declaration
public TBuilder SetSurfaceTypeData(SurfaceTypeData surfaceTypeData)
Parameters
Type Name Description
Kingmaker.Visual.Sound.SurfaceTypeData surfaceTypeData
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetSystemMechanics(SystemMechanicsRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.SystemMechanics

Declaration
public TBuilder SetSystemMechanics(SystemMechanicsRoot systemMechanics)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.SystemMechanicsRoot systemMechanics
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetTacticalCombat(Blueprint<BlueprintTacticalCombatRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_TacticalCombat

Declaration
public TBuilder SetTacticalCombat(Blueprint<BlueprintTacticalCombatRoot.Reference> tacticalCombat)
Parameters
Type Name Description
Blueprint<Kingmaker.Armies.TacticalCombat.Blueprints.BlueprintTacticalCombatRoot.Reference> tacticalCombat

Blueprint of type BlueprintTacticalCombatRoot. 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

SetTestUIStyles(TestUIStylesRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.TestUIStyles

Declaration
public TBuilder SetTestUIStyles(TestUIStylesRoot testUIStyles)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.TestUIStylesRoot testUIStyles
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetTimelineRoot(Blueprint<BlueprintTimelineRoot.Reference>)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_TimelineRoot

Declaration
public TBuilder SetTimelineRoot(Blueprint<BlueprintTimelineRoot.Reference> timelineRoot)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.BlueprintTimelineRoot.Reference> timelineRoot

Blueprint of type BlueprintTimelineRoot. 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

SetUIPhotoModeRoot(UIPhotoModeRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.UIPhotoModeRoot

Declaration
public TBuilder SetUIPhotoModeRoot(UIPhotoModeRoot uIPhotoModeRoot)
Parameters
Type Name Description
Kingmaker.UI.PhotoMode.UIPhotoModeRoot uIPhotoModeRoot
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetUIRoot(UIRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.UIRoot

Declaration
public TBuilder SetUIRoot(UIRoot uIRoot)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.UIRoot uIRoot
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetUnitTypes(Blueprint<BlueprintUnitTypeReference>[])

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.m_UnitTypes

Declaration
public TBuilder SetUnitTypes(params Blueprint<BlueprintUnitTypeReference>[] unitTypes)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitTypeReference>[] unitTypes

Blueprint of type BlueprintUnitType. 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

SetVendors(VendorsRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.Vendors

Declaration
public TBuilder SetVendors(VendorsRoot vendors)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.VendorsRoot vendors
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetWeaponModelSizing(WeaponModelSizeSettings)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.WeaponModelSizing

Declaration
public TBuilder SetWeaponModelSizing(WeaponModelSizeSettings weaponModelSizing)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.WeaponModelSizeSettings weaponModelSizing
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetWeatherSettings(WeatherRoot)

Sets the value of Kingmaker.Blueprints.Root.BlueprintRoot.WeatherSettings

Declaration
public TBuilder SetWeatherSettings(WeatherRoot weatherSettings)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.WeatherRoot weatherSettings
Returns
Type Description
TBuilder
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX