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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
      
        | 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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
      
        | Blueprint<Kingmaker.Crusade.GlobalMagic.BlueprintGlobalMagicSpell.Reference> | globalMapSpell | 
Blueprint of type BlueprintGlobalMagicSpell. You can pass in the blueprint using:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
      
        | 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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
      
        | 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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
      
        | 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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
      
        | System.Nullable<System.Single> | distance |  | 
      
        | Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> | summonPool | 
Blueprint of type BlueprintSummonPool. You can pass in the blueprint using:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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 blueprintmatching 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 blueprintof 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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  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:
 See Blueprint for more details.A blueprint instanceA blueprint referenceA blueprint id as a string, Guid, or BlueprintGuidA blueprint name registered with BlueprintTool
 | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  |