Class BaseCampaignConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Blueprints.Root.BlueprintCampaign.
Inheritance
System.Object
BaseCampaignConfigurator<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 BaseCampaignConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintCampaign where TBuilder : BaseCampaignConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseCampaignConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseCampaignConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddBlueprintCampaignCustomCompanion(Blueprint<BlueprintUnitReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
Adds Kingmaker.Blueprints.BlueprintCampaignCustomCompanion
Declaration
public TBuilder AddBlueprintCampaignCustomCompanion(Blueprint<BlueprintUnitReference> customCompanion = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> |
customCompanion |
Blueprint of type BlueprintUnit. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
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
AddBlueprintCampaignExperience(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Blueprint<BlueprintStatProgressionReference>)
Adds Kingmaker.Blueprints.BlueprintCampaignExperience
Declaration
public TBuilder AddBlueprintCampaignExperience(bool? allowChecks = null, bool? allowMobs = null, bool? allowQuests = null, bool? allowTraps = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? overrideTrapsProgression = null, Blueprint<BlueprintStatProgressionReference> trapsDCToCRTable = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
allowChecks |
|
System.Nullable<System.Boolean> |
allowMobs |
|
System.Nullable<System.Boolean> |
allowQuests |
|
System.Nullable<System.Boolean> |
allowTraps |
|
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.
|
System.Nullable<System.Boolean> |
overrideTrapsProgression |
InfoBox: By default, BlueprintRoot -> Progression -> DCToCRTable will be used
|
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
trapsDCToCRTable |
Blueprint of type BlueprintStatProgression. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddBlueprintCampaignOverrideFogOfWarVisionRadius(Nullable<Single>, Nullable<Single>)
Adds Kingmaker.Blueprints.BlueprintCampaignOverrideFogOfWarVisionRadius
Declaration
public TBuilder AddBlueprintCampaignOverrideFogOfWarVisionRadius(float? addition = null, float? multiplier = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Single> |
addition |
|
System.Nullable<System.Single> |
multiplier |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddBlueprintCampaignOverrideSettingBool(UISettingsEntityBool, Nullable<Boolean>)
Adds Kingmaker.Blueprints.BlueprintCampaignOverrideSettingBool
Declaration
public TBuilder AddBlueprintCampaignOverrideSettingBool(UISettingsEntityBool boolValue = null, bool? value = null)
Parameters
Type |
Name |
Description |
Kingmaker.UI.SettingsUI.UISettingsEntityBool |
boolValue |
|
System.Nullable<System.Boolean> |
value |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddBlueprintCampaignRestBehaviour(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<GameDifficultyOption>)
Adds Kingmaker.Blueprints.BlueprintCampaignRestBehaviour
Declaration
public TBuilder AddBlueprintCampaignRestBehaviour(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? removeDeathDoor = null, GameDifficultyOption? removeDeathDoorDifficultyMax = 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.
|
System.Nullable<System.Boolean> |
removeDeathDoor |
|
System.Nullable<Kingmaker.Settings.GameDifficultyOption> |
removeDeathDoorDifficultyMax |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToImportSettings(SaveImportSettings[])
Adds to the contents of Kingmaker.Blueprints.Root.BlueprintCampaign.ImportSettings
Declaration
public TBuilder AddToImportSettings(params SaveImportSettings[] importSettings)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.SaveImportSettings[] |
importSettings |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToPregens(Blueprint<BlueprintUnitReference>[])
Adds to the contents of Kingmaker.Blueprints.Root.BlueprintCampaign.m_Pregens
Declaration
public TBuilder AddToPregens(params Blueprint<BlueprintUnitReference>[] pregens)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] |
pregens |
Blueprint of type BlueprintUnit. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearImportSettings()
Removes all elements from Kingmaker.Blueprints.Root.BlueprintCampaign.ImportSettings
Declaration
public TBuilder ClearImportSettings()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearPregens()
Removes all elements from Kingmaker.Blueprints.Root.BlueprintCampaign.m_Pregens
Declaration
public TBuilder ClearPregens()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintCampaign>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintCampaign>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Root.BlueprintCampaign>> |
blueprint |
|
System.Predicate<Kingmaker.Blueprints.BlueprintComponent> |
componentMatcher |
Any components in blueprint matching the predicate are copied. These are shallow copies that
are shared by both blueprints.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintCampaign>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintCampaign>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Root.BlueprintCampaign>> |
blueprint |
|
System.Type[] |
componentTypes |
Any components in blueprint of the listed types are copied. These are shallow copies that
are shared by both blueprints.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDescription(Action<LocalizedString>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.Description by invoking the provided action.
Declaration
public TBuilder ModifyDescription(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDlcReward(Action<BlueprintDlcRewardCampaign>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.m_DlcReward by invoking the provided action.
Declaration
public TBuilder ModifyDlcReward(Action<BlueprintDlcRewardCampaign> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.DLC.BlueprintDlcRewardCampaign> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyImportSettings(Action<SaveImportSettings>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.ImportSettings by invoking the provided action on each element.
Declaration
public TBuilder ModifyImportSettings(Action<SaveImportSettings> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.DLC.SaveImportSettings> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyIsAvailable(Action<Nullable<Boolean>>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.m_IsAvailable by invoking the provided action.
Declaration
public TBuilder ModifyIsAvailable(Action<bool?> action)
Parameters
Type |
Name |
Description |
System.Action<System.Nullable<System.Boolean>> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyKeyArtLink(Action<SpriteLink>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.KeyArtLink by invoking the provided action.
Declaration
public TBuilder ModifyKeyArtLink(Action<SpriteLink> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ResourceLinks.SpriteLink> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyPregens(Action<BlueprintUnitReference>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.m_Pregens by invoking the provided action on each element.
Declaration
public TBuilder ModifyPregens(Action<BlueprintUnitReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintUnitReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyStartGamePreset(Action<BlueprintAreaPresetReference>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.m_StartGamePreset by invoking the provided action.
Declaration
public TBuilder ModifyStartGamePreset(Action<BlueprintAreaPresetReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintAreaPresetReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTitle(Action<LocalizedString>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.Title by invoking the provided action.
Declaration
public TBuilder ModifyTitle(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyWinMainMenuText(Action<LocalizedString>)
Modifies Kingmaker.Blueprints.Root.BlueprintCampaign.WinMainMenuText by invoking the provided action.
Declaration
public TBuilder ModifyWinMainMenuText(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
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
RemoveFromImportSettings(SaveImportSettings[])
Removes elements from Kingmaker.Blueprints.Root.BlueprintCampaign.ImportSettings
Declaration
public TBuilder RemoveFromImportSettings(params SaveImportSettings[] importSettings)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.SaveImportSettings[] |
importSettings |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromImportSettings(Func<SaveImportSettings, Boolean>)
Removes elements from Kingmaker.Blueprints.Root.BlueprintCampaign.ImportSettings that match the provided predicate.
Declaration
public TBuilder RemoveFromImportSettings(Func<SaveImportSettings, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.DLC.SaveImportSettings, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromPregens(Blueprint<BlueprintUnitReference>[])
Removes elements from Kingmaker.Blueprints.Root.BlueprintCampaign.m_Pregens
Declaration
public TBuilder RemoveFromPregens(params Blueprint<BlueprintUnitReference>[] pregens)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] |
pregens |
Blueprint of type BlueprintUnit. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromPregens(Func<BlueprintUnitReference, Boolean>)
Removes elements from Kingmaker.Blueprints.Root.BlueprintCampaign.m_Pregens that match the provided predicate.
Declaration
public TBuilder RemoveFromPregens(Func<BlueprintUnitReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintUnitReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetAllowMythicChange(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.AllowMythicChange
Declaration
public TBuilder SetAllowMythicChange(bool allowMythicChange = true)
Parameters
Type |
Name |
Description |
System.Boolean |
allowMythicChange |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetAudioChunk(AudioFilePackagesSettings.AudioChunk)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.AudioChunk
Declaration
public TBuilder SetAudioChunk(AudioFilePackagesSettings.AudioChunk audioChunk)
Parameters
Type |
Name |
Description |
Kingmaker.Sound.AudioFilePackagesSettings.AudioChunk |
audioChunk |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetComingSoon(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.ComingSoon
Declaration
public TBuilder SetComingSoon(bool comingSoon = true)
Parameters
Type |
Name |
Description |
System.Boolean |
comingSoon |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDescription(LocalString)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.Description
Declaration
public TBuilder SetDescription(LocalString description)
Parameters
Type |
Name |
Description |
LocalString |
description |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDlcReward(BlueprintDlcRewardCampaign)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.m_DlcReward
Declaration
public TBuilder SetDlcReward(BlueprintDlcRewardCampaign dlcReward)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlcRewardCampaign |
dlcReward |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetHideInRelease(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.HideInRelease
Declaration
public TBuilder SetHideInRelease(bool hideInRelease = true)
Parameters
Type |
Name |
Description |
System.Boolean |
hideInRelease |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetHideInUI(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.HideInUI
Declaration
public TBuilder SetHideInUI(bool hideInUI = true)
Parameters
Type |
Name |
Description |
System.Boolean |
hideInUI |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetImportSettings(SaveImportSettings[])
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.ImportSettings
Declaration
public TBuilder SetImportSettings(params SaveImportSettings[] importSettings)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.SaveImportSettings[] |
importSettings |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsAvailable(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.m_IsAvailable
Declaration
public TBuilder SetIsAvailable(bool isAvailable)
Parameters
Type |
Name |
Description |
System.Boolean |
isAvailable |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsDungeon(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.IsDungeon
Declaration
public TBuilder SetIsDungeon(bool isDungeon = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isDungeon |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsLongImportActivate(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.IsLongImportActivate
Declaration
public TBuilder SetIsLongImportActivate(bool isLongImportActivate = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isLongImportActivate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsMainGameContent(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.IsMainGameContent
Declaration
public TBuilder SetIsMainGameContent(bool isMainGameContent = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isMainGameContent |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetKeyArtLink(AssetLink<SpriteLink>)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.KeyArtLink
Declaration
public TBuilder SetKeyArtLink(AssetLink<SpriteLink> keyArtLink)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink> |
keyArtLink |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMythicLevelsIsUniqueForEachCharacter(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.MythicLevelsIsUniqueForEachCharacter
Declaration
public TBuilder SetMythicLevelsIsUniqueForEachCharacter(bool mythicLevelsIsUniqueForEachCharacter = true)
Parameters
Type |
Name |
Description |
System.Boolean |
mythicLevelsIsUniqueForEachCharacter |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetPregens(Blueprint<BlueprintUnitReference>[])
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.m_Pregens
Declaration
public TBuilder SetPregens(params Blueprint<BlueprintUnitReference>[] pregens)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] |
pregens |
Blueprint of type BlueprintUnit. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetStartGamePreset(Blueprint<BlueprintAreaPresetReference>)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.m_StartGamePreset
Declaration
public TBuilder SetStartGamePreset(Blueprint<BlueprintAreaPresetReference> startGamePreset)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintAreaPresetReference> |
startGamePreset |
Blueprint of type BlueprintAreaPreset. You can pass in the blueprint using:
- A blueprint instance
- A blueprint reference
- A blueprint id as a string, Guid, or BlueprintGuid
- A blueprint name registered with BlueprintTool
See Blueprint for more details.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTitle(LocalString)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.Title
Declaration
public TBuilder SetTitle(LocalString title)
Parameters
Type |
Name |
Description |
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
SetToBeContinued(Boolean)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.ToBeContinued
Declaration
public TBuilder SetToBeContinued(bool toBeContinued = true)
Parameters
Type |
Name |
Description |
System.Boolean |
toBeContinued |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetWinMainMenuText(LocalString)
Sets the value of Kingmaker.Blueprints.Root.BlueprintCampaign.WinMainMenuText
Declaration
public TBuilder SetWinMainMenuText(LocalString winMainMenuText)
Parameters
Type |
Name |
Description |
LocalString |
winMainMenuText |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|