Show / Hide Table of Contents

Class BaseFxRootConfigurator<T, TBuilder>

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

Inheritance
System.Object
Configurator
RootConfigurator<T, TBuilder>
BaseBlueprintConfigurator<T, TBuilder>
BaseFxRootConfigurator<T, TBuilder>
FxRootConfigurator
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.Fx
Assembly: BlueprintCore.dll
Syntax
public abstract class BaseFxRootConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : FxRoot where TBuilder : BaseFxRootConfigurator<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

BaseFxRootConfigurator(Blueprint<BlueprintReference<T>>)

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

Methods

| Improve this Doc View Source

AddToFallEventStrings(String[])

Adds to the contents of Kingmaker.Blueprints.Root.Fx.FxRoot.FallEventStrings

Declaration
public TBuilder AddToFallEventStrings(params string[] fallEventStrings)
Parameters
Type Name Description
System.String[] fallEventStrings
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddToFootprintsLocators(FxRoot.FootprintLocators[])

Adds to the contents of Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsLocators

Declaration
public TBuilder AddToFootprintsLocators(params FxRoot.FootprintLocators[] footprintsLocators)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintLocators[] footprintsLocators
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddToFootprintsReferences(Blueprint<BlueprintFootprintTypeReference>[])

Adds to the contents of Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsReferences

Declaration
public TBuilder AddToFootprintsReferences(params Blueprint<BlueprintFootprintTypeReference>[] footprintsReferences)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFootprintTypeReference>[] footprintsReferences

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

AddToOverrideDeathPrefabsFromEnergy(DeathFxFromEnergyEntry[])

Adds to the contents of Kingmaker.Blueprints.Root.Fx.FxRoot.OverrideDeathPrefabsFromEnergy

Declaration
public TBuilder AddToOverrideDeathPrefabsFromEnergy(params DeathFxFromEnergyEntry[] overrideDeathPrefabsFromEnergy)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.DeathFxFromEnergyEntry[] overrideDeathPrefabsFromEnergy
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddToPoolEntries(PoolEntry[])

Adds to the contents of Kingmaker.Blueprints.Root.Fx.FxRoot.PoolEntries

Declaration
public TBuilder AddToPoolEntries(params PoolEntry[] poolEntries)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.PoolEntry[] poolEntries
Returns
Type Description
TBuilder
| Improve this Doc View Source

ClearFallEventStrings()

Removes all elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FallEventStrings

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

ClearFootprintsLocators()

Removes all elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsLocators

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

ClearFootprintsReferences()

Removes all elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsReferences

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

ClearOverrideDeathPrefabsFromEnergy()

Removes all elements from Kingmaker.Blueprints.Root.Fx.FxRoot.OverrideDeathPrefabsFromEnergy

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

ClearPoolEntries()

Removes all elements from Kingmaker.Blueprints.Root.Fx.FxRoot.PoolEntries

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

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

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

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

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

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

ModifyDoubleHandCasts(Action<CastsGroup.Reference>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.m_DoubleHandCasts by invoking the provided action.

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

ModifyDustOnFallPrefab(Action<GameObject>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.DustOnFallPrefab by invoking the provided action.

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

ModifyFallEventStrings(Action<String>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.FallEventStrings by invoking the provided action on each element.

Declaration
public TBuilder ModifyFallEventStrings(Action<string> action)
Parameters
Type Name Description
System.Action<System.String> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyFootprintsLocators(Action<FxRoot.FootprintLocators>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsLocators by invoking the provided action on each element.

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

ModifyFootprintsReferences(Action<BlueprintFootprintTypeReference>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsReferences by invoking the provided action on each element.

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

ModifyHeadCasts(Action<CastsGroup.Reference>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.m_HeadCasts by invoking the provided action.

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

ModifyOverrideDeathPrefabsFromEnergy(Action<DeathFxFromEnergyEntry>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.OverrideDeathPrefabsFromEnergy by invoking the provided action on each element.

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

ModifyPoolEntries(Action<PoolEntry>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.PoolEntries by invoking the provided action on each element.

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

ModifyRaceFxFluidFogInteractionScaleSettings(Action<RaceFxScaleSettings>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.RaceFxFluidFogInteractionScaleSettings by invoking the provided action.

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

ModifyRaceFxSnapMapScaleSettings(Action<RaceFxScaleSettings>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.RaceFxSnapMapScaleSettings by invoking the provided action.

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

ModifyRaceFxSnapToLocatorScaleSettings(Action<RaceFxScaleSettings>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.RaceFxSnapToLocatorScaleSettings by invoking the provided action.

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

ModifySingleHandCasts(Action<CastsGroup.Reference>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.m_SingleHandCasts by invoking the provided action.

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

ModifyTorsoCasts(Action<CastsGroup.Reference>)

Modifies Kingmaker.Blueprints.Root.Fx.FxRoot.m_TorsoCasts by invoking the provided action.

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

RemoveFromFallEventStrings(Func<String, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FallEventStrings that match the provided predicate.

Declaration
public TBuilder RemoveFromFallEventStrings(Func<string, bool> predicate)
Parameters
Type Name Description
System.Func<System.String, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromFallEventStrings(String[])

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FallEventStrings

Declaration
public TBuilder RemoveFromFallEventStrings(params string[] fallEventStrings)
Parameters
Type Name Description
System.String[] fallEventStrings
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromFootprintsLocators(FxRoot.FootprintLocators[])

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsLocators

Declaration
public TBuilder RemoveFromFootprintsLocators(params FxRoot.FootprintLocators[] footprintsLocators)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintLocators[] footprintsLocators
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromFootprintsLocators(Func<FxRoot.FootprintLocators, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsLocators that match the provided predicate.

Declaration
public TBuilder RemoveFromFootprintsLocators(Func<FxRoot.FootprintLocators, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintLocators, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromFootprintsReferences(Blueprint<BlueprintFootprintTypeReference>[])

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsReferences

Declaration
public TBuilder RemoveFromFootprintsReferences(params Blueprint<BlueprintFootprintTypeReference>[] footprintsReferences)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFootprintTypeReference>[] footprintsReferences

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

RemoveFromFootprintsReferences(Func<BlueprintFootprintTypeReference, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsReferences that match the provided predicate.

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

RemoveFromOverrideDeathPrefabsFromEnergy(DeathFxFromEnergyEntry[])

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.OverrideDeathPrefabsFromEnergy

Declaration
public TBuilder RemoveFromOverrideDeathPrefabsFromEnergy(params DeathFxFromEnergyEntry[] overrideDeathPrefabsFromEnergy)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.DeathFxFromEnergyEntry[] overrideDeathPrefabsFromEnergy
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromOverrideDeathPrefabsFromEnergy(Func<DeathFxFromEnergyEntry, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.OverrideDeathPrefabsFromEnergy that match the provided predicate.

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

RemoveFromPoolEntries(PoolEntry[])

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.PoolEntries

Declaration
public TBuilder RemoveFromPoolEntries(params PoolEntry[] poolEntries)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.PoolEntry[] poolEntries
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromPoolEntries(Func<PoolEntry, Boolean>)

Removes elements from Kingmaker.Blueprints.Root.Fx.FxRoot.PoolEntries that match the provided predicate.

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

SetDeathFxsInitialized(Boolean)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.m_DeathFxsInitialized

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

SetDefaultLifetimeSeconds(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.DefaultLifetimeSeconds

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

SetDoubleHandCasts(Blueprint<CastsGroup.Reference>)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.m_DoubleHandCasts

Declaration
public TBuilder SetDoubleHandCasts(Blueprint<CastsGroup.Reference> doubleHandCasts)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.Fx.CastsGroup.Reference> doubleHandCasts

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

SetDustOnFallPrefab(Asset<GameObject>)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.DustOnFallPrefab

Declaration
public TBuilder SetDustOnFallPrefab(Asset<GameObject> dustOnFallPrefab)
Parameters
Type Name Description
Asset<UnityEngine.GameObject> dustOnFallPrefab

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

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetFadeOutTimeSeconds(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.FadeOutTimeSeconds

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

SetFallEventStrings(String[])

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.FallEventStrings

Declaration
public TBuilder SetFallEventStrings(params string[] fallEventStrings)
Parameters
Type Name Description
System.String[] fallEventStrings
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetFootprintsLocators(FxRoot.FootprintLocators[])

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsLocators

Declaration
public TBuilder SetFootprintsLocators(params FxRoot.FootprintLocators[] footprintsLocators)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintLocators[] footprintsLocators
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetFootprintsReferences(Blueprint<BlueprintFootprintTypeReference>[])

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.FootprintsReferences

Declaration
public TBuilder SetFootprintsReferences(params Blueprint<BlueprintFootprintTypeReference>[] footprintsReferences)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFootprintTypeReference>[] footprintsReferences

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

SetHeadCasts(Blueprint<CastsGroup.Reference>)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.m_HeadCasts

Declaration
public TBuilder SetHeadCasts(Blueprint<CastsGroup.Reference> headCasts)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.Fx.CastsGroup.Reference> headCasts

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

SetIntensityMultiplierDay(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.IntensityMultiplierDay

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

SetIntensityMultiplierEvening(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.IntensityMultiplierEvening

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

SetIntensityMultiplierMorning(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.IntensityMultiplierMorning

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

SetIntensityMultiplierNight(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.IntensityMultiplierNight

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

SetMaxFootprintsCountPerUnit(Int32)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.MaxFootprintsCountPerUnit

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

SetMinDistanceBetweenFootprints(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.MinDistanceBetweenFootprints

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

SetOverrideDeathPrefabsFromEnergy(DeathFxFromEnergyEntry[])

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.OverrideDeathPrefabsFromEnergy

Declaration
public TBuilder SetOverrideDeathPrefabsFromEnergy(params DeathFxFromEnergyEntry[] overrideDeathPrefabsFromEnergy)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.DeathFxFromEnergyEntry[] overrideDeathPrefabsFromEnergy
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetPoolEntries(PoolEntry[])

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.PoolEntries

Declaration
public TBuilder SetPoolEntries(params PoolEntry[] poolEntries)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.Fx.PoolEntry[] poolEntries
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRaceFxFluidFogInteractionScaleSettings(RaceFxScaleSettings)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RaceFxFluidFogInteractionScaleSettings

Declaration
public TBuilder SetRaceFxFluidFogInteractionScaleSettings(RaceFxScaleSettings raceFxFluidFogInteractionScaleSettings)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.RaceFxScaleSettings raceFxFluidFogInteractionScaleSettings
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRaceFxSnapMapScaleSettings(RaceFxScaleSettings)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RaceFxSnapMapScaleSettings

Declaration
public TBuilder SetRaceFxSnapMapScaleSettings(RaceFxScaleSettings raceFxSnapMapScaleSettings)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.RaceFxScaleSettings raceFxSnapMapScaleSettings
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRaceFxSnapToLocatorScaleSettings(RaceFxScaleSettings)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RaceFxSnapToLocatorScaleSettings

Declaration
public TBuilder SetRaceFxSnapToLocatorScaleSettings(RaceFxScaleSettings raceFxSnapToLocatorScaleSettings)
Parameters
Type Name Description
Kingmaker.Blueprints.Root.RaceFxScaleSettings raceFxSnapToLocatorScaleSettings
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRangeMultiplierDay(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RangeMultiplierDay

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

SetRangeMultiplierEvening(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RangeMultiplierEvening

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

SetRangeMultiplierMorning(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RangeMultiplierMorning

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

SetRangeMultiplierNight(Single)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.RangeMultiplierNight

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

SetSingleHandCasts(Blueprint<CastsGroup.Reference>)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.m_SingleHandCasts

Declaration
public TBuilder SetSingleHandCasts(Blueprint<CastsGroup.Reference> singleHandCasts)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.Fx.CastsGroup.Reference> singleHandCasts

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

SetTorsoCasts(Blueprint<CastsGroup.Reference>)

Sets the value of Kingmaker.Blueprints.Root.Fx.FxRoot.m_TorsoCasts

Declaration
public TBuilder SetTorsoCasts(Blueprint<CastsGroup.Reference> torsoCasts)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.Root.Fx.CastsGroup.Reference> torsoCasts

Blueprint of type CastsGroup. 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
In This Article
Back to top Generated by DocFX