Class BaseEtudeConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.AreaLogic.Etudes.BlueprintEtude.
Inheritance
System.Object
BaseEtudeConfigurator<T, TBuilder>
Inherited Members
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>.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>.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>.AddArmyUnitRecruitedTrigger(ActionsBuilder, Nullable<ArmyProperties>, List<Blueprint<BlueprintUnitReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<MercenariesIncludeOption>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
Assembly: BlueprintCore.dll
Syntax
public abstract class BaseEtudeConfigurator<T, TBuilder> : BaseFactConfigurator<T, TBuilder> where T : BlueprintEtude where TBuilder : BaseEtudeConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseEtudeConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseEtudeConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddCapitalCompanionLogic(Nullable<Boolean>)
Adds Kingmaker.AreaLogic.Capital.CapitalCompanionLogic
Declaration
public TBuilder AddCapitalCompanionLogic(bool? restAllRemoteCompanions = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
restAllRemoteCompanions |
InfoBox: Use rest on all remote companions for every days from last rest (party was away fighting and they were resting)
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddDisableCompanionPartyChecks(List<Blueprint<BlueprintUnitReference>>, Nullable<DisableCompanionPartyChecks.ModeType>)
Adds Kingmaker.AreaLogic.Etudes.DisableCompanionPartyChecks
Declaration
public TBuilder AddDisableCompanionPartyChecks(List<Blueprint<BlueprintUnitReference>> companions = null, DisableCompanionPartyChecks.ModeType? mode = null)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>> |
companions |
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.
|
System.Nullable<Kingmaker.AreaLogic.Etudes.DisableCompanionPartyChecks.ModeType> |
mode |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddDisableMountRiding(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
Adds Kingmaker.AreaLogic.Etudes.DisableMountRiding
Declaration
public TBuilder AddDisableMountRiding(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> |
merge |
If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.
|
ComponentMerge |
mergeBehavior |
Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketAllowMythicPortrait()
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketAllowMythicPortrait
Declaration
public TBuilder AddEtudeBracketAllowMythicPortrait()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketAudioEvents(AkEventReference[], AkEventReference[])
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketAudioEvents
Declaration
public TBuilder AddEtudeBracketAudioEvents(AkEventReference[] onEtudeStart = null, AkEventReference[] onEtudeStop = null)
Parameters
Type |
Name |
Description |
Kingmaker.Sound.AkEventReference[] |
onEtudeStart |
|
Kingmaker.Sound.AkEventReference[] |
onEtudeStop |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketAudioObjects(String)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketAudioObjects
Declaration
public TBuilder AddEtudeBracketAudioObjects(string connectedObjectName = null)
Parameters
Type |
Name |
Description |
System.String |
connectedObjectName |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketCampingAction(ActionsBuilder, Nullable<Boolean>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketCampingAction
Declaration
public TBuilder AddEtudeBracketCampingAction(ActionsBuilder actions = null, bool? skipRest = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actions |
|
System.Nullable<System.Boolean> |
skipRest |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketDetachPet(UnitEvaluator, Nullable<PetType>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketDetachPet
Declaration
public TBuilder AddEtudeBracketDetachPet(UnitEvaluator master = null, PetType? petType = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.UnitEvaluator |
master |
|
System.Nullable<Kingmaker.Enums.PetType> |
petType |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketDetachPetsOnUnit(UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketDetachPetsOnUnit
Declaration
public TBuilder AddEtudeBracketDetachPetsOnUnit(UnitEvaluator target = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketDisableCampingEncounters()
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketDisableCampingEncounters
Declaration
public TBuilder AddEtudeBracketDisableCampingEncounters()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketDisablePlayerRespec()
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketDisablePlayerRespec
Declaration
public TBuilder AddEtudeBracketDisablePlayerRespec()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketDisableRandomEncounters()
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketDisableRandomEncounters
Declaration
public TBuilder AddEtudeBracketDisableRandomEncounters()
Returns
Type |
Description |
TBuilder |
|
Remarks
|
Improve this Doc
View Source
AddEtudeBracketEnableAzataIsland(Blueprint<BlueprintGlobalMap.Reference>, Blueprint<BlueprintGlobalMagicSpell.Reference>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketEnableAzataIsland
Declaration
public TBuilder AddEtudeBracketEnableAzataIsland(Blueprint<BlueprintGlobalMap.Reference> globalMap = null, Blueprint<BlueprintGlobalMagicSpell.Reference> globalMapSpell = null)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> |
globalMap |
Blueprint of type BlueprintGlobalMap. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Blueprint<Kingmaker.Crusade.GlobalMagic.BlueprintGlobalMagicSpell.Reference> |
globalMapSpell |
Blueprint of type BlueprintGlobalMagicSpell. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
Remarks
|
Improve this Doc
View Source
AddEtudeBracketEnableTutorials(Blueprint<BlueprintTutorial.Reference>[])
Adds Kingmaker.Tutorial.Etudes.EtudeBracketEnableTutorials
Declaration
public TBuilder AddEtudeBracketEnableTutorials(params Blueprint<BlueprintTutorial.Reference>[] tutorials)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Tutorial.BlueprintTutorial.Reference>[] |
tutorials |
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
AddEtudeBracketEnableTutorialSingle(Blueprint<BlueprintTutorial.Reference>)
Adds Kingmaker.Tutorial.Etudes.EtudeBracketEnableTutorialSingle
Declaration
public TBuilder AddEtudeBracketEnableTutorialSingle(Blueprint<BlueprintTutorial.Reference> tutorial = null)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Tutorial.BlueprintTutorial.Reference> |
tutorial |
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
AddEtudeBracketEnableWarcamp(Blueprint<BlueprintGlobalMap.Reference>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketEnableWarcamp
Declaration
public TBuilder AddEtudeBracketEnableWarcamp(Blueprint<BlueprintGlobalMap.Reference> globalMap = null)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> |
globalMap |
Blueprint of type BlueprintGlobalMap. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketEnsureAudio(Nullable<AudioFilePackagesSettings.AudioChunk>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketEnsureAudio
Declaration
public TBuilder AddEtudeBracketEnsureAudio(AudioFilePackagesSettings.AudioChunk? chunk = null)
Parameters
Type |
Name |
Description |
System.Nullable<Kingmaker.Sound.AudioFilePackagesSettings.AudioChunk> |
chunk |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketFollowUnit(Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator, Blueprint<BlueprintSummonPoolReference>, UnitEvaluator, Nullable<Boolean>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketFollowUnit
Declaration
public TBuilder AddEtudeBracketFollowUnit(bool? alwaysRun = null, bool? canBeSlowerThanLeader = null, UnitEvaluator leader = null, Blueprint<BlueprintSummonPoolReference> summonPool = null, UnitEvaluator unit = null, bool? useSummonPool = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
alwaysRun |
|
System.Nullable<System.Boolean> |
canBeSlowerThanLeader |
|
Kingmaker.ElementsSystem.UnitEvaluator |
leader |
Tooltip: Main character if not specified
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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.
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
System.Nullable<System.Boolean> |
useSummonPool |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketForceCombatMode()
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketForceCombatMode
Declaration
public TBuilder AddEtudeBracketForceCombatMode()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketIgnoreGameover(ActionsBuilder, EtudeBracketGameModeWaiter, GameOverController)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketIgnoreGameover
Declaration
public TBuilder AddEtudeBracketIgnoreGameover(ActionsBuilder actionList = null, EtudeBracketGameModeWaiter gameModeWaiter = null, GameOverController gameOverController = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actionList |
|
Kingmaker.AreaLogic.Etudes.EtudeBracketGameModeWaiter |
gameModeWaiter |
|
Kingmaker.Controllers.Combat.GameOverController |
gameOverController |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketMakePassive(UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketMakePassive
Declaration
public TBuilder AddEtudeBracketMakePassive(UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketMarkUnitEssential(UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketMarkUnitEssential
Declaration
public TBuilder AddEtudeBracketMarkUnitEssential(UnitEvaluator target = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketMusic(AkEventReference, AkEventReference)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketMusic
Declaration
public TBuilder AddEtudeBracketMusic(AkEventReference startTheme = null, AkEventReference stopTheme = null)
Parameters
Type |
Name |
Description |
Kingmaker.Sound.AkEventReference |
startTheme |
|
Kingmaker.Sound.AkEventReference |
stopTheme |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketOverrideActionsOnClick(ActionsBuilder, Nullable<Single>, UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketOverrideActionsOnClick
Declaration
public TBuilder AddEtudeBracketOverrideActionsOnClick(ActionsBuilder actions = null, float? distance = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actions |
|
System.Nullable<System.Single> |
distance |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketOverrideBark(Nullable<Boolean>, Nullable<Single>, UnitEvaluator, SharedStringAsset)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketOverrideBark
Declaration
public TBuilder AddEtudeBracketOverrideBark(bool? barkDurationByText = null, float? distance = null, UnitEvaluator unit = null, SharedStringAsset whatToBarkShared = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
barkDurationByText |
Tooltip: Bark duration depends on text length
|
System.Nullable<System.Single> |
distance |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Kingmaker.Localization.SharedStringAsset |
whatToBarkShared |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketOverrideDialog(Blueprint<BlueprintDialogReference>, Nullable<Single>, UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketOverrideDialog
Declaration
public TBuilder AddEtudeBracketOverrideDialog(Blueprint<BlueprintDialogReference> dialog = null, float? distance = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintDialogReference> |
dialog |
Blueprint of type BlueprintDialog. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Nullable<System.Single> |
distance |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketOverrideWeatherInclemency(EtudeBracketGameModeWaiter, Nullable<InclemencyType>, Nullable<Boolean>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketOverrideWeatherInclemency
Declaration
public TBuilder AddEtudeBracketOverrideWeatherInclemency(EtudeBracketGameModeWaiter gameModeWaiter = null, InclemencyType? inclemency = null, bool? instantly = null)
Parameters
Type |
Name |
Description |
Kingmaker.AreaLogic.Etudes.EtudeBracketGameModeWaiter |
gameModeWaiter |
|
System.Nullable<Owlcat.Runtime.Visual.Effects.WeatherSystem.InclemencyType> |
inclemency |
|
System.Nullable<System.Boolean> |
instantly |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketOverrideWeatherProfile(EtudeBracketGameModeWaiter, WeatherProfileExtended)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketOverrideWeatherProfile
Declaration
public TBuilder AddEtudeBracketOverrideWeatherProfile(EtudeBracketGameModeWaiter gameModeWaiter = null, WeatherProfileExtended weatherProfile = null)
Parameters
Type |
Name |
Description |
Kingmaker.AreaLogic.Etudes.EtudeBracketGameModeWaiter |
gameModeWaiter |
|
Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfileExtended |
weatherProfile |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketPinCompanionInParty(UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketPinCompanionInParty
Declaration
public TBuilder AddEtudeBracketPinCompanionInParty(UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketPreventDirectControl(UnitEvaluator)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketPreventDirectControl
Declaration
public TBuilder AddEtudeBracketPreventDirectControl(UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketProgressBar(Nullable<Int32>, LocalString)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketProgressBar
Declaration
public TBuilder AddEtudeBracketProgressBar(int? maxProgress = null, LocalString title = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
maxProgress |
|
LocalString |
title |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketRestPhase(Nullable<RestPhase>, Nullable<Boolean>, Nullable<RestPhase>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<RestPhase>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketRestPhase
Declaration
public TBuilder AddEtudeBracketRestPhase(RestPhase? firstPhase = null, bool? hasStarted = null, RestPhase? lastPhase = null, bool? multiplePhases = null, ActionsBuilder onStart = null, ActionsBuilder onStop = null, RestPhase? phase = null)
Parameters
Type |
Name |
Description |
System.Nullable<Kingmaker.Controllers.Rest.RestPhase> |
firstPhase |
|
System.Nullable<System.Boolean> |
hasStarted |
|
System.Nullable<Kingmaker.Controllers.Rest.RestPhase> |
lastPhase |
|
System.Nullable<System.Boolean> |
multiplePhases |
Tooltip: Использовать разные фазы реста для начальных экшенов и для конечных.
|
ActionsBuilder |
onStart |
|
ActionsBuilder |
onStop |
|
System.Nullable<Kingmaker.Controllers.Rest.RestPhase> |
phase |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketSetCompanionPosition(Blueprint<BlueprintUnitReference>, Nullable<Boolean>, EntityReference)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketSetCompanionPosition
Declaration
public TBuilder AddEtudeBracketSetCompanionPosition(Blueprint<BlueprintUnitReference> companion = null, bool? ignoreWhenEx = null, EntityReference locator = null)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> |
companion |
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.
|
System.Nullable<System.Boolean> |
ignoreWhenEx |
InfoBox: Don't do anything if companion is Ex
|
Kingmaker.Blueprints.EntityReference |
locator |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketSkipTimeAction(ActionsBuilder, Nullable<Boolean>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketSkipTimeAction
Declaration
public TBuilder AddEtudeBracketSkipTimeAction(ActionsBuilder actions = null, bool? preventSkipTime = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actions |
|
System.Nullable<System.Boolean> |
preventSkipTime |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeBracketSummonpoolOverrideDialog(Blueprint<BlueprintDialogReference>, Nullable<Single>, Blueprint<BlueprintSummonPoolReference>)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketSummonpoolOverrideDialog
Declaration
public TBuilder AddEtudeBracketSummonpoolOverrideDialog(Blueprint<BlueprintDialogReference> dialog = null, float? distance = null, Blueprint<BlueprintSummonPoolReference> summonPool = null)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintDialogReference> |
dialog |
Blueprint of type BlueprintDialog. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
System.Nullable<System.Single> |
distance |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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
AddEtudeBracketTriggerAction(ActionsBuilder, ActionsBuilder)
Adds Kingmaker.AreaLogic.Etudes.EtudeBracketTriggerAction
Declaration
public TBuilder AddEtudeBracketTriggerAction(ActionsBuilder onActivated = null, ActionsBuilder onDeactivated = null)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeCompleteTrigger(ActionsBuilder)
Adds Kingmaker.Designers.EventConditionActionSystem.Events.EtudeCompleteTrigger
Declaration
public TBuilder AddEtudeCompleteTrigger(ActionsBuilder actions = null)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeCorruptionFreeZone(Nullable<Boolean>)
Adds Kingmaker.Corruption.EtudeCorruptionFreeZone
Declaration
public TBuilder AddEtudeCorruptionFreeZone(bool? clearAllCorruption = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
clearAllCorruption |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeDisableCraft()
Adds Kingmaker.Corruption.EtudeDisableCraft
Declaration
public TBuilder AddEtudeDisableCraft()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeGameOverTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
Adds Kingmaker.AreaLogic.Etudes.EtudeGameOverTrigger
Declaration
public TBuilder AddEtudeGameOverTrigger(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, ActionsBuilder onGameOver = null)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> |
merge |
If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.
|
ComponentMerge |
mergeBehavior |
Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.
|
ActionsBuilder |
onGameOver |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeIgnorePartyEncumbrance()
Adds Kingmaker.AreaLogic.Etudes.EtudeIgnorePartyEncumbrance
Declaration
public TBuilder AddEtudeIgnorePartyEncumbrance()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeIgnorePersonalEncumbrance()
Adds Kingmaker.AreaLogic.Etudes.EtudeIgnorePersonalEncumbrance
Declaration
public TBuilder AddEtudeIgnorePersonalEncumbrance()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeInvokeActionsDelayed(ActionsBuilder, Nullable<Int32>)
Adds Kingmaker.Designers.EventConditionActionSystem.Events.EtudeInvokeActionsDelayed
Declaration
public TBuilder AddEtudeInvokeActionsDelayed(ActionsBuilder actionList = null, int? days = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actionList |
Tooltip: Actions to invoke after required amount of days has passed
|
System.Nullable<System.Int32> |
days |
Tooltip: How much in-game days should pass for ActionList to be invoked
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudeOverrideCorruptionGrowth(Nullable<Int32>)
Adds Kingmaker.Corruption.EtudeOverrideCorruptionGrowth
Declaration
public TBuilder AddEtudeOverrideCorruptionGrowth(int? corruptionGrowth = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
corruptionGrowth |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudePeacefulZone()
Adds Kingmaker.AreaLogic.Etudes.EtudePeacefulZone
Declaration
public TBuilder AddEtudePeacefulZone()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEtudePlayTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Events.EtudePlayTrigger
Declaration
public TBuilder AddEtudePlayTrigger(ActionsBuilder actions = null, ConditionsBuilder conditions = null, bool? isActivateOnLoadArea = null, bool? once = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actions |
|
ConditionsBuilder |
conditions |
|
System.Nullable<System.Boolean> |
isActivateOnLoadArea |
|
System.Nullable<System.Boolean> |
once |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEveryDayTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Int32>)
Adds Kingmaker.Kingdom.Buffs.EveryDayTrigger
Declaration
public TBuilder AddEveryDayTrigger(ActionsBuilder actions = null, ConditionsBuilder condition = null, int? skipDays = null)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddEveryWeekTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Int32>)
Adds Kingmaker.Kingdom.Buffs.EveryWeekTrigger
Declaration
public TBuilder AddEveryWeekTrigger(ActionsBuilder actions = null, ConditionsBuilder condition = null, int? skipWeeks = null)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddHideAllPets(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
Adds Kingmaker.AreaLogic.Etudes.HideAllPets
Declaration
public TBuilder AddHideAllPets(bool? hideOnRemoteAndEx = null, bool? leaveAzataDragon = null, bool? leavePetOfMainCharacter = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
hideOnRemoteAndEx |
InfoBox: Should we hide also pets from remote companions (in hub for example) and from ex companions for duels
|
System.Nullable<System.Boolean> |
leaveAzataDragon |
|
System.Nullable<System.Boolean> |
leavePetOfMainCharacter |
|
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> |
merge |
If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.
|
ComponentMerge |
mergeBehavior |
Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddKeepCompanionHidden(CompanionInParty, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
Adds Kingmaker.AreaLogic.Etudes.KeepCompanionHidden
Declaration
public TBuilder AddKeepCompanionHidden(CompanionInParty companion = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type |
Name |
Description |
Kingmaker.Designers.EventConditionActionSystem.Evaluators.CompanionInParty |
companion |
|
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> |
merge |
If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.
|
ComponentMerge |
mergeBehavior |
Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToAddedAreaMechanics(Blueprint<BlueprintAreaMechanicsReference>[])
Adds to the contents of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AddedAreaMechanics
Declaration
public TBuilder AddToAddedAreaMechanics(params Blueprint<BlueprintAreaMechanicsReference>[] addedAreaMechanics)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.Area.BlueprintAreaMechanicsReference>[] |
addedAreaMechanics |
Blueprint of type BlueprintAreaMechanics. 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
AddToConflictingGroups(Blueprint<BlueprintEtudeConflictingGroupReference>[])
Adds to the contents of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_ConflictingGroups
Declaration
public TBuilder AddToConflictingGroups(params Blueprint<BlueprintEtudeConflictingGroupReference>[] conflictingGroups)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeConflictingGroupReference>[] |
conflictingGroups |
Blueprint of type BlueprintEtudeConflictingGroup. 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
AddToLinkedCampaigns(Blueprint<BlueprintCampaignReference>[])
Adds to the contents of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedCampaigns
Declaration
public TBuilder AddToLinkedCampaigns(params Blueprint<BlueprintCampaignReference>[] linkedCampaigns)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintCampaignReference>[] |
linkedCampaigns |
Blueprint of type BlueprintCampaign. 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
AddToStartsOnComplete(Blueprint<BlueprintEtudeReference>[])
Adds to the contents of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsOnComplete
Declaration
public TBuilder AddToStartsOnComplete(params Blueprint<BlueprintEtudeReference>[] startsOnComplete)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
startsOnComplete |
Blueprint of type BlueprintEtude. 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
AddToStartsWith(Blueprint<BlueprintEtudeReference>[])
Adds to the contents of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsWith
Declaration
public TBuilder AddToStartsWith(params Blueprint<BlueprintEtudeReference>[] startsWith)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
startsWith |
Blueprint of type BlueprintEtude. 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
AddToSynchronized(Blueprint<BlueprintEtudeReference>[])
Adds to the contents of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Synchronized
Declaration
public TBuilder AddToSynchronized(params Blueprint<BlueprintEtudeReference>[] synchronized)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
synchronized |
Tooltip: Этот этюд не будет активироваться, если не активны этюды из этого списка. Если этот список не пуст, в этюде нельзя использовать актеров.
Blueprint of type BlueprintEtude. 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
ClearAddedAreaMechanics()
Removes all elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AddedAreaMechanics
Declaration
public TBuilder ClearAddedAreaMechanics()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearConflictingGroups()
Removes all elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_ConflictingGroups
Declaration
public TBuilder ClearConflictingGroups()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearLinkedCampaigns()
Removes all elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedCampaigns
Declaration
public TBuilder ClearLinkedCampaigns()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearStartsOnComplete()
Removes all elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsOnComplete
Declaration
public TBuilder ClearStartsOnComplete()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearStartsWith()
Removes all elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsWith
Declaration
public TBuilder ClearStartsWith()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearSynchronized()
Removes all elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Synchronized
Declaration
public TBuilder ClearSynchronized()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintEtude>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintEtude>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.AreaLogic.Etudes.BlueprintEtude>> |
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 |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintEtude>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintEtude>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.AreaLogic.Etudes.BlueprintEtude>> |
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 |
|
|
Improve this Doc
View Source
ModifyActivationCondition(Action<ConditionsChecker>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.ActivationCondition by invoking the provided action.
Declaration
public TBuilder ModifyActivationCondition(Action<ConditionsChecker> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.ConditionsChecker> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyAddedAreaMechanics(Action<BlueprintAreaMechanicsReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AddedAreaMechanics by invoking the provided action on each element.
Declaration
public TBuilder ModifyAddedAreaMechanics(Action<BlueprintAreaMechanicsReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.Area.BlueprintAreaMechanicsReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyCompletionCondition(Action<ConditionsChecker>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.CompletionCondition by invoking the provided action.
Declaration
public TBuilder ModifyCompletionCondition(Action<ConditionsChecker> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.ConditionsChecker> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyConflictingGroups(Action<BlueprintEtudeConflictingGroupReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_ConflictingGroups by invoking the provided action on each element.
Declaration
public TBuilder ModifyConflictingGroups(Action<BlueprintEtudeConflictingGroupReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintEtudeConflictingGroupReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyLinkedAreaPart(Action<BlueprintAreaPartReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedAreaPart by invoking the provided action.
Declaration
public TBuilder ModifyLinkedAreaPart(Action<BlueprintAreaPartReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintAreaPartReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyLinkedCampaigns(Action<BlueprintCampaignReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedCampaigns by invoking the provided action on each element.
Declaration
public TBuilder ModifyLinkedCampaigns(Action<BlueprintCampaignReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintCampaignReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyParent(Action<BlueprintEtudeReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Parent by invoking the provided action.
Declaration
public TBuilder ModifyParent(Action<BlueprintEtudeReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintEtudeReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyStartsOnComplete(Action<BlueprintEtudeReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsOnComplete by invoking the provided action on each element.
Declaration
public TBuilder ModifyStartsOnComplete(Action<BlueprintEtudeReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintEtudeReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyStartsWith(Action<BlueprintEtudeReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsWith by invoking the provided action on each element.
Declaration
public TBuilder ModifyStartsWith(Action<BlueprintEtudeReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintEtudeReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySynchronized(Action<BlueprintEtudeReference>)
Modifies Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Synchronized by invoking the provided action on each element.
Declaration
public TBuilder ModifySynchronized(Action<BlueprintEtudeReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintEtudeReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Declaration
protected override void OnConfigureCompleted()
Overrides
BlueprintCore.Blueprints.CustomConfigurators.RootConfigurator<T, TBuilder>.OnConfigureCompleted()
|
Improve this Doc
View Source
RemoveFromAddedAreaMechanics(Blueprint<BlueprintAreaMechanicsReference>[])
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AddedAreaMechanics
Declaration
public TBuilder RemoveFromAddedAreaMechanics(params Blueprint<BlueprintAreaMechanicsReference>[] addedAreaMechanics)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.Area.BlueprintAreaMechanicsReference>[] |
addedAreaMechanics |
Blueprint of type BlueprintAreaMechanics. 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
RemoveFromAddedAreaMechanics(Func<BlueprintAreaMechanicsReference, Boolean>)
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AddedAreaMechanics that match the provided predicate.
Declaration
public TBuilder RemoveFromAddedAreaMechanics(Func<BlueprintAreaMechanicsReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.Area.BlueprintAreaMechanicsReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromConflictingGroups(Blueprint<BlueprintEtudeConflictingGroupReference>[])
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_ConflictingGroups
Declaration
public TBuilder RemoveFromConflictingGroups(params Blueprint<BlueprintEtudeConflictingGroupReference>[] conflictingGroups)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeConflictingGroupReference>[] |
conflictingGroups |
Blueprint of type BlueprintEtudeConflictingGroup. 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
RemoveFromConflictingGroups(Func<BlueprintEtudeConflictingGroupReference, Boolean>)
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_ConflictingGroups that match the provided predicate.
Declaration
public TBuilder RemoveFromConflictingGroups(Func<BlueprintEtudeConflictingGroupReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintEtudeConflictingGroupReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromLinkedCampaigns(Blueprint<BlueprintCampaignReference>[])
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedCampaigns
Declaration
public TBuilder RemoveFromLinkedCampaigns(params Blueprint<BlueprintCampaignReference>[] linkedCampaigns)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintCampaignReference>[] |
linkedCampaigns |
Blueprint of type BlueprintCampaign. 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
RemoveFromLinkedCampaigns(Func<BlueprintCampaignReference, Boolean>)
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedCampaigns that match the provided predicate.
Declaration
public TBuilder RemoveFromLinkedCampaigns(Func<BlueprintCampaignReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintCampaignReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromStartsOnComplete(Blueprint<BlueprintEtudeReference>[])
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsOnComplete
Declaration
public TBuilder RemoveFromStartsOnComplete(params Blueprint<BlueprintEtudeReference>[] startsOnComplete)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
startsOnComplete |
Blueprint of type BlueprintEtude. 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
RemoveFromStartsOnComplete(Func<BlueprintEtudeReference, Boolean>)
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsOnComplete that match the provided predicate.
Declaration
public TBuilder RemoveFromStartsOnComplete(Func<BlueprintEtudeReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintEtudeReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromStartsWith(Blueprint<BlueprintEtudeReference>[])
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsWith
Declaration
public TBuilder RemoveFromStartsWith(params Blueprint<BlueprintEtudeReference>[] startsWith)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
startsWith |
Blueprint of type BlueprintEtude. 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
RemoveFromStartsWith(Func<BlueprintEtudeReference, Boolean>)
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsWith that match the provided predicate.
Declaration
public TBuilder RemoveFromStartsWith(Func<BlueprintEtudeReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintEtudeReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSynchronized(Blueprint<BlueprintEtudeReference>[])
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Synchronized
Declaration
public TBuilder RemoveFromSynchronized(params Blueprint<BlueprintEtudeReference>[] synchronized)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
synchronized |
Tooltip: Этот этюд не будет активироваться, если не активны этюды из этого списка. Если этот список не пуст, в этюде нельзя использовать актеров.
Blueprint of type BlueprintEtude. 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
RemoveFromSynchronized(Func<BlueprintEtudeReference, Boolean>)
Removes elements from Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Synchronized that match the provided predicate.
Declaration
public TBuilder RemoveFromSynchronized(Func<BlueprintEtudeReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintEtudeReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetActivationCondition(ConditionsBuilder)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.ActivationCondition
Declaration
public TBuilder SetActivationCondition(ConditionsBuilder activationCondition)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetAddedAreaMechanics(Blueprint<BlueprintAreaMechanicsReference>[])
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AddedAreaMechanics
Declaration
public TBuilder SetAddedAreaMechanics(params Blueprint<BlueprintAreaMechanicsReference>[] addedAreaMechanics)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.Area.BlueprintAreaMechanicsReference>[] |
addedAreaMechanics |
Blueprint of type BlueprintAreaMechanics. 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
SetAllowActionStart(Boolean)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_AllowActionStart
Declaration
public TBuilder SetAllowActionStart(bool allowActionStart = true)
Parameters
Type |
Name |
Description |
System.Boolean |
allowActionStart |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCompletesParent(Boolean)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_CompletesParent
Declaration
public TBuilder SetCompletesParent(bool completesParent = true)
Parameters
Type |
Name |
Description |
System.Boolean |
completesParent |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCompletionCondition(ConditionsBuilder)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.CompletionCondition
Declaration
public TBuilder SetCompletionCondition(ConditionsBuilder completionCondition)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetConflictingGroups(Blueprint<BlueprintEtudeConflictingGroupReference>[])
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_ConflictingGroups
Declaration
public TBuilder SetConflictingGroups(params Blueprint<BlueprintEtudeConflictingGroupReference>[] conflictingGroups)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeConflictingGroupReference>[] |
conflictingGroups |
Blueprint of type BlueprintEtudeConflictingGroup. 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
SetIncludeAreaParts(Boolean)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_IncludeAreaParts
Declaration
public TBuilder SetIncludeAreaParts(bool includeAreaParts = true)
Parameters
Type |
Name |
Description |
System.Boolean |
includeAreaParts |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetLinkedAreaPart(Blueprint<BlueprintAreaPartReference>)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedAreaPart
Declaration
public TBuilder SetLinkedAreaPart(Blueprint<BlueprintAreaPartReference> linkedAreaPart)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintAreaPartReference> |
linkedAreaPart |
Blueprint of type BlueprintAreaPart. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetLinkedCampaigns(Blueprint<BlueprintCampaignReference>[])
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_LinkedCampaigns
Declaration
public TBuilder SetLinkedCampaigns(params Blueprint<BlueprintCampaignReference>[] linkedCampaigns)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintCampaignReference>[] |
linkedCampaigns |
Blueprint of type BlueprintCampaign. 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
SetParent(Blueprint<BlueprintEtudeReference>)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Parent
Declaration
public TBuilder SetParent(Blueprint<BlueprintEtudeReference> parent)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference> |
parent |
Blueprint of type BlueprintEtude. 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
SetPriority(Int32)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.Priority
Declaration
public TBuilder SetPriority(int priority)
Parameters
Type |
Name |
Description |
System.Int32 |
priority |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetStartsOnComplete(Blueprint<BlueprintEtudeReference>[])
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsOnComplete
Declaration
public TBuilder SetStartsOnComplete(params Blueprint<BlueprintEtudeReference>[] startsOnComplete)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
startsOnComplete |
Blueprint of type BlueprintEtude. 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
SetStartsParent(Boolean)
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsParent
Declaration
public TBuilder SetStartsParent(bool startsParent = true)
Parameters
Type |
Name |
Description |
System.Boolean |
startsParent |
Tooltip: Start parent etude when current etude starts.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetStartsWith(Blueprint<BlueprintEtudeReference>[])
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_StartsWith
Declaration
public TBuilder SetStartsWith(params Blueprint<BlueprintEtudeReference>[] startsWith)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
startsWith |
Blueprint of type BlueprintEtude. 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
SetSynchronized(Blueprint<BlueprintEtudeReference>[])
Sets the value of Kingmaker.AreaLogic.Etudes.BlueprintEtude.m_Synchronized
Declaration
public TBuilder SetSynchronized(params Blueprint<BlueprintEtudeReference>[] synchronized)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference>[] |
synchronized |
Tooltip: Этот этюд не будет активироваться, если не активны этюды из этого списка. Если этот список не пуст, в этюде нельзя использовать актеров.
Blueprint of type BlueprintEtude. 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 |
|