Class BaseAreaPartConfigurator<T, TBuilder>
  
  Implements common fields and components for blueprints inheriting from Kingmaker.Blueprints.Area.BlueprintAreaPart.
    Inheritance
    System.Object
    
    
    
    
    BaseAreaPartConfigurator<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 BaseAreaPartConfigurator<T, TBuilder> : BaseFactConfigurator<T, TBuilder> where T : BlueprintAreaPart where TBuilder : BaseAreaPartConfigurator<T, TBuilder>
   
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T |  | 
      
        | TBuilder |  | 
    
  
  
  
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  BaseAreaPartConfigurator(Blueprint<BlueprintReference<T>>)
  
  
  Declaration
  
    protected BaseAreaPartConfigurator(Blueprint<BlueprintReference<T>> blueprint)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> | blueprint |  | 
    
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AdditionalPreloadComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<ResourceListForPreload.Ref>)
  
  
  Declaration
  
    public TBuilder AdditionalPreloadComponent(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, Blueprint<ResourceListForPreload.Ref> resources = 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. | 
      
        | Blueprint<Kingmaker.Blueprints.ResourceListForPreload.Ref> | resources | 
Blueprint of type ResourceListForPreload. 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
  
  
  AddToAudioTimeOfDayVariants(SceneReference[])
  Adds to the contents of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_AudioTimeOfDayVariants
Declaration
  
    public TBuilder AddToAudioTimeOfDayVariants(params SceneReference[] audioTimeOfDayVariants)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference[] | audioTimeOfDayVariants |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddToSoundBankNames(String[])
  Adds to the contents of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_SoundBankNames
Declaration
  
    public TBuilder AddToSoundBankNames(params string[] soundBankNames)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String[] | soundBankNames |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ClearAudioTimeOfDayVariants()
  Removes all elements from Kingmaker.Blueprints.Area.BlueprintAreaPart.m_AudioTimeOfDayVariants
Declaration
  
    public TBuilder ClearAudioTimeOfDayVariants()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ClearSoundBankNames()
  Removes all elements from Kingmaker.Blueprints.Area.BlueprintAreaPart.m_SoundBankNames
Declaration
  
    public TBuilder ClearSoundBankNames()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPart>>, Predicate<BlueprintComponent>)
  Copies fields and components of the specified types from the blueprint.
Declaration
  
    public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPart>> blueprint, Predicate<BlueprintComponent> componentMatcher)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Area.BlueprintAreaPart>> | 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<BlueprintAreaPart>>, Type[])
  Copies fields and components of the specified types from the blueprint.
Declaration
  
    public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintAreaPart>> blueprint, params Type[] componentTypes)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Area.BlueprintAreaPart>> | 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
  
  
  ModifyAreaLocalName(Action<LocalizedString>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.AreaLocalName by invoking the provided action.
Declaration
  
    public TBuilder ModifyAreaLocalName(Action<LocalizedString> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Localization.LocalizedString> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyAudioTimeOfDayVariants(Action<SceneReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_AudioTimeOfDayVariants by invoking the provided action on each element.
Declaration
  
    public TBuilder ModifyAudioTimeOfDayVariants(Action<SceneReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.SceneReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyBounds(Action<AreaPartBounds>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_Bounds by invoking the provided action.
Declaration
  
    public TBuilder ModifyBounds(Action<AreaPartBounds> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.AreaPartBounds> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyDynamicScene(Action<SceneReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_DynamicScene by invoking the provided action.
Declaration
  
    public TBuilder ModifyDynamicScene(Action<SceneReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.SceneReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyGraphCache(Action<TextAssetLink>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.GraphCache by invoking the provided action.
Declaration
  
    public TBuilder ModifyGraphCache(Action<TextAssetLink> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.ResourceLinks.TextAssetLink> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyLightScene(Action<SceneReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_LightScene by invoking the provided action.
Declaration
  
    public TBuilder ModifyLightScene(Action<SceneReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.SceneReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyLightSceneConsoleOverride(Action<SceneReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_LightSceneConsoleOverride by invoking the provided action.
Declaration
  
    public TBuilder ModifyLightSceneConsoleOverride(Action<SceneReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.SceneReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyMusicTheme(Action<String>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.MusicTheme by invoking the provided action.
Declaration
  
    public TBuilder ModifyMusicTheme(Action<string> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<System.String> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyMusicThemeStop(Action<String>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.MusicThemeStop by invoking the provided action.
Declaration
  
    public TBuilder ModifyMusicThemeStop(Action<string> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<System.String> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyOverrideCampaign(Action<BlueprintCampaignReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_OverrideCampaign by invoking the provided action.
Declaration
  
    public TBuilder ModifyOverrideCampaign(Action<BlueprintCampaignReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.BlueprintCampaignReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifySoundBankNames(Action<String>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_SoundBankNames by invoking the provided action on each element.
Declaration
  
    public TBuilder ModifySoundBankNames(Action<string> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<System.String> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyStaticScene(Action<SceneReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_StaticScene by invoking the provided action.
Declaration
  
    public TBuilder ModifyStaticScene(Action<SceneReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.SceneReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyStaticSceneConsoleOverride(Action<SceneReference>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_StaticSceneConsoleOverride by invoking the provided action.
Declaration
  
    public TBuilder ModifyStaticSceneConsoleOverride(Action<SceneReference> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Kingmaker.Blueprints.Area.SceneReference> | action |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ModifyWeatherProfile(Action<WeatherProfileExtended>)
  Modifies Kingmaker.Blueprints.Area.BlueprintAreaPart.m_WeatherProfile by invoking the provided action.
Declaration
  
    public TBuilder ModifyWeatherProfile(Action<WeatherProfileExtended> action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Action<Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfileExtended> | 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
  
  
  RemoveFromAudioTimeOfDayVariants(SceneReference[])
  Removes elements from Kingmaker.Blueprints.Area.BlueprintAreaPart.m_AudioTimeOfDayVariants
Declaration
  
    public TBuilder RemoveFromAudioTimeOfDayVariants(params SceneReference[] audioTimeOfDayVariants)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference[] | audioTimeOfDayVariants |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  RemoveFromAudioTimeOfDayVariants(Func<SceneReference, Boolean>)
  Removes elements from Kingmaker.Blueprints.Area.BlueprintAreaPart.m_AudioTimeOfDayVariants that match the provided predicate.
Declaration
  
    public TBuilder RemoveFromAudioTimeOfDayVariants(Func<SceneReference, bool> predicate)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Func<Kingmaker.Blueprints.Area.SceneReference, System.Boolean> | predicate |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  RemoveFromSoundBankNames(Func<String, Boolean>)
  Removes elements from Kingmaker.Blueprints.Area.BlueprintAreaPart.m_SoundBankNames that match the provided predicate.
Declaration
  
    public TBuilder RemoveFromSoundBankNames(Func<string, bool> predicate)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Func<System.String, System.Boolean> | predicate |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  RemoveFromSoundBankNames(String[])
  Removes elements from Kingmaker.Blueprints.Area.BlueprintAreaPart.m_SoundBankNames
Declaration
  
    public TBuilder RemoveFromSoundBankNames(params string[] soundBankNames)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String[] | soundBankNames |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetAreaLocalName(LocalString)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.AreaLocalName
Declaration
  
    public TBuilder SetAreaLocalName(LocalString areaLocalName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | LocalString | areaLocalName | You can pass in the string using a LocalizedString or the Key to a LocalizedString. | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetAudioTimeOfDayVariants(SceneReference[])
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_AudioTimeOfDayVariants
Declaration
  
    public TBuilder SetAudioTimeOfDayVariants(params SceneReference[] audioTimeOfDayVariants)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference[] | audioTimeOfDayVariants |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetBounds(AreaPartBounds)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_Bounds
Declaration
  
    public TBuilder SetBounds(AreaPartBounds bounds)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.AreaPartBounds | bounds |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetDynamicScene(SceneReference)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_DynamicScene
Declaration
  
    public TBuilder SetDynamicScene(SceneReference dynamicScene)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference | dynamicScene |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetGraphCache(AssetLink<TextAssetLink>)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.GraphCache
Declaration
  
    public TBuilder SetGraphCache(AssetLink<TextAssetLink> graphCache)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | AssetLink<Kingmaker.ResourceLinks.TextAssetLink> | graphCache | You can pass in the animation using a TextAssetLink or it's AssetId. | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetIndoorType(IndoorType)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_IndoorType
Declaration
  
    public TBuilder SetIndoorType(IndoorType indoorType)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.IndoorType | indoorType |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetIsSingleLightScene(Boolean)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.IsSingleLightScene
Declaration
  
    public TBuilder SetIsSingleLightScene(bool isSingleLightScene = true)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Boolean | isSingleLightScene |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetLightScene(SceneReference)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_LightScene
Declaration
  
    public TBuilder SetLightScene(SceneReference lightScene)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference | lightScene |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetLightSceneConsoleOverride(SceneReference)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_LightSceneConsoleOverride
Declaration
  
    public TBuilder SetLightSceneConsoleOverride(SceneReference lightSceneConsoleOverride)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference | lightSceneConsoleOverride |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetLocalMapRotation(Single)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.LocalMapRotation
Declaration
  
    public TBuilder SetLocalMapRotation(float localMapRotation)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Single | localMapRotation |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetManageBanksSeparately(Boolean)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_ManageBanksSeparately
Declaration
  
    public TBuilder SetManageBanksSeparately(bool manageBanksSeparately = true)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Boolean | manageBanksSeparately | 
InfoBox: Turn on to load banks only on enter this area part
 | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetMusicTheme(String)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.MusicTheme
Declaration
  
    public TBuilder SetMusicTheme(string musicTheme)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | musicTheme |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetMusicThemeStop(String)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.MusicThemeStop
Declaration
  
    public TBuilder SetMusicThemeStop(string musicThemeStop)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | musicThemeStop |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetOverrideCampaign(Blueprint<BlueprintCampaignReference>)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_OverrideCampaign
Declaration
  
    public TBuilder SetOverrideCampaign(Blueprint<BlueprintCampaignReference> overrideCampaign)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Blueprint<Kingmaker.Blueprints.BlueprintCampaignReference> | overrideCampaign | 
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
  
  
  SetSetting(AreaSetting)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.Setting
Declaration
  
    public TBuilder SetSetting(AreaSetting setting)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Enums.AreaSetting | setting |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetSoundBankNames(String[])
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_SoundBankNames
Declaration
  
    public TBuilder SetSoundBankNames(params string[] soundBankNames)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String[] | soundBankNames |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetStaticScene(SceneReference)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_StaticScene
Declaration
  
    public TBuilder SetStaticScene(SceneReference staticScene)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference | staticScene |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetStaticSceneConsoleOverride(SceneReference)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_StaticSceneConsoleOverride
Declaration
  
    public TBuilder SetStaticSceneConsoleOverride(SceneReference staticSceneConsoleOverride)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Kingmaker.Blueprints.Area.SceneReference | staticSceneConsoleOverride |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetUnloadBanksDelay(Single)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_UnloadBanksDelay
Declaration
  
    public TBuilder SetUnloadBanksDelay(float unloadBanksDelay)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Single | unloadBanksDelay | 
InfoBox: Delay before area banks unload. Needed to fade all sounds properly
 | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetWeatherInclemencyMax(InclemencyType)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_WeatherInclemencyMax
Declaration
  
    public TBuilder SetWeatherInclemencyMax(InclemencyType weatherInclemencyMax)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Owlcat.Runtime.Visual.Effects.WeatherSystem.InclemencyType | weatherInclemencyMax |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetWeatherInclemencyMin(InclemencyType)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_WeatherInclemencyMin
Declaration
  
    public TBuilder SetWeatherInclemencyMin(InclemencyType weatherInclemencyMin)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Owlcat.Runtime.Visual.Effects.WeatherSystem.InclemencyType | weatherInclemencyMin |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetWeatherProfile(WeatherProfileExtended)
  Sets the value of Kingmaker.Blueprints.Area.BlueprintAreaPart.m_WeatherProfile
Declaration
  
    public TBuilder SetWeatherProfile(WeatherProfileExtended weatherProfile)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfileExtended | weatherProfile |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TBuilder |  |