Class BaseLeadersRootConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Kingdom.Blueprints.LeadersRoot.
Inheritance
System.Object
BaseLeadersRootConfigurator<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 BaseLeadersRootConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : LeadersRoot where TBuilder : BaseLeadersRootConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseLeadersRootConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseLeadersRootConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToLeaders(Blueprint<BlueprintArmyLeaderReference>[])
Adds to the contents of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_Leaders
Declaration
public TBuilder AddToLeaders(params Blueprint<BlueprintArmyLeaderReference>[] leaders)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintArmyLeaderReference>[] |
leaders |
Blueprint of type BlueprintArmyLeader. 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
ClearLeaders()
Removes all elements from Kingmaker.Kingdom.Blueprints.LeadersRoot.m_Leaders
Declaration
public TBuilder ClearLeaders()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<LeadersRoot>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<LeadersRoot>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Kingdom.Blueprints.LeadersRoot>> |
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<LeadersRoot>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<LeadersRoot>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Kingdom.Blueprints.LeadersRoot>> |
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
ModifyAttackBonusName(Action<LocalizedString>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.AttackBonusName by invoking the provided action.
Declaration
public TBuilder ModifyAttackBonusName(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyAttackLeaderFeature(Action<BlueprintFeatureReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_AttackLeaderFeature by invoking the provided action.
Declaration
public TBuilder ModifyAttackLeaderFeature(Action<BlueprintFeatureReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintFeatureReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyCheaperLeadersProject(Action<BlueprintKingdomProjectReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_CheaperLeadersProject by invoking the provided action.
Declaration
public TBuilder ModifyCheaperLeadersProject(Action<BlueprintKingdomProjectReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDeffBonusName(Action<LocalizedString>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.DeffBonusName by invoking the provided action.
Declaration
public TBuilder ModifyDeffBonusName(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDeffenceLeaderFeature(Action<BlueprintFeatureReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_DeffenceLeaderFeature by invoking the provided action.
Declaration
public TBuilder ModifyDeffenceLeaderFeature(Action<BlueprintFeatureReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintFeatureReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyExcellentLeadersProject(Action<BlueprintKingdomProjectReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ExcellentLeadersProject by invoking the provided action.
Declaration
public TBuilder ModifyExcellentLeadersProject(Action<BlueprintKingdomProjectReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyExperiencedLeadersProject(Action<BlueprintKingdomProjectReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ExperiencedLeadersProject by invoking the provided action.
Declaration
public TBuilder ModifyExperiencedLeadersProject(Action<BlueprintKingdomProjectReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyExpTable(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ExpTable by invoking the provided action.
Declaration
public TBuilder ModifyExpTable(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyLeaderHireText(Action<LocalizedString>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.LeaderHireText by invoking the provided action.
Declaration
public TBuilder ModifyLeaderHireText(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyLeaders(Action<BlueprintArmyLeaderReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_Leaders by invoking the provided action on each element.
Declaration
public TBuilder ModifyLeaders(Action<BlueprintArmyLeaderReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintArmyLeaderReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyManaName(Action<LocalizedString>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.ManaName by invoking the provided action.
Declaration
public TBuilder ModifyManaName(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySkillsListName(Action<LocalizedString>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.SkillsListName by invoking the provided action.
Declaration
public TBuilder ModifySkillsListName(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySpellStrengthName(Action<LocalizedString>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.SpellStrengthName by invoking the provided action.
Declaration
public TBuilder ModifySpellStrengthName(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTalentedLeadersProject(Action<BlueprintKingdomProjectReference>)
Modifies Kingmaker.Kingdom.Blueprints.LeadersRoot.m_TalentedLeadersProject by invoking the provided action.
Declaration
public TBuilder ModifyTalentedLeadersProject(Action<BlueprintKingdomProjectReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
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
RemoveFromLeaders(Blueprint<BlueprintArmyLeaderReference>[])
Removes elements from Kingmaker.Kingdom.Blueprints.LeadersRoot.m_Leaders
Declaration
public TBuilder RemoveFromLeaders(params Blueprint<BlueprintArmyLeaderReference>[] leaders)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintArmyLeaderReference>[] |
leaders |
Blueprint of type BlueprintArmyLeader. 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
RemoveFromLeaders(Func<BlueprintArmyLeaderReference, Boolean>)
Removes elements from Kingmaker.Kingdom.Blueprints.LeadersRoot.m_Leaders that match the provided predicate.
Declaration
public TBuilder RemoveFromLeaders(Func<BlueprintArmyLeaderReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintArmyLeaderReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetArmyLeaderAssignmentCooldownDays(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ArmyLeaderAssignmentCooldownDays
Declaration
public TBuilder SetArmyLeaderAssignmentCooldownDays(int armyLeaderAssignmentCooldownDays)
Parameters
Type |
Name |
Description |
System.Int32 |
armyLeaderAssignmentCooldownDays |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetAttackBonusName(LocalString)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.AttackBonusName
Declaration
public TBuilder SetAttackBonusName(LocalString attackBonusName)
Parameters
Type |
Name |
Description |
LocalString |
attackBonusName |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetAttackLeaderFeature(Blueprint<BlueprintFeatureReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_AttackLeaderFeature
Declaration
public TBuilder SetAttackLeaderFeature(Blueprint<BlueprintFeatureReference> attackLeaderFeature)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> |
attackLeaderFeature |
Blueprint of type BlueprintFeature. 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
SetBaseManaRegen(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_BaseManaRegen
Declaration
public TBuilder SetBaseManaRegen(int baseManaRegen)
Parameters
Type |
Name |
Description |
System.Int32 |
baseManaRegen |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCheaperLeadersProject(Blueprint<BlueprintKingdomProjectReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_CheaperLeadersProject
Declaration
public TBuilder SetCheaperLeadersProject(Blueprint<BlueprintKingdomProjectReference> cheaperLeadersProject)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
cheaperLeadersProject |
Blueprint of type BlueprintKingdomProject. 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
SetDeffBonusName(LocalString)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.DeffBonusName
Declaration
public TBuilder SetDeffBonusName(LocalString deffBonusName)
Parameters
Type |
Name |
Description |
LocalString |
deffBonusName |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDeffenceLeaderFeature(Blueprint<BlueprintFeatureReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_DeffenceLeaderFeature
Declaration
public TBuilder SetDeffenceLeaderFeature(Blueprint<BlueprintFeatureReference> deffenceLeaderFeature)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> |
deffenceLeaderFeature |
Blueprint of type BlueprintFeature. 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
SetExcellentLeadersProject(Blueprint<BlueprintKingdomProjectReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ExcellentLeadersProject
Declaration
public TBuilder SetExcellentLeadersProject(Blueprint<BlueprintKingdomProjectReference> excellentLeadersProject)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
excellentLeadersProject |
Blueprint of type BlueprintKingdomProject. 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
SetExperiencedLeadersProject(Blueprint<BlueprintKingdomProjectReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ExperiencedLeadersProject
Declaration
public TBuilder SetExperiencedLeadersProject(Blueprint<BlueprintKingdomProjectReference> experiencedLeadersProject)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
experiencedLeadersProject |
Blueprint of type BlueprintKingdomProject. 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
SetExpTable(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_ExpTable
Declaration
public TBuilder SetExpTable(Blueprint<BlueprintStatProgressionReference> expTable)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
expTable |
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
SetFirstLeadCost(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.FirstLeadCost
Declaration
public TBuilder SetFirstLeadCost(int firstLeadCost)
Parameters
Type |
Name |
Description |
System.Int32 |
firstLeadCost |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetLeadCostMultiply(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.LeadCostMultiply
Declaration
public TBuilder SetLeadCostMultiply(float leadCostMultiply)
Parameters
Type |
Name |
Description |
System.Single |
leadCostMultiply |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetLeaderHireText(LocalString)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.LeaderHireText
Declaration
public TBuilder SetLeaderHireText(LocalString leaderHireText)
Parameters
Type |
Name |
Description |
LocalString |
leaderHireText |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetLeaders(Blueprint<BlueprintArmyLeaderReference>[])
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_Leaders
Declaration
public TBuilder SetLeaders(params Blueprint<BlueprintArmyLeaderReference>[] leaders)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintArmyLeaderReference>[] |
leaders |
Blueprint of type BlueprintArmyLeader. 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
SetManaName(LocalString)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.ManaName
Declaration
public TBuilder SetManaName(LocalString manaName)
Parameters
Type |
Name |
Description |
LocalString |
manaName |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetReducedLeadCost(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.ReducedLeadCost
Declaration
public TBuilder SetReducedLeadCost(int reducedLeadCost)
Parameters
Type |
Name |
Description |
System.Int32 |
reducedLeadCost |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetSkillsListName(LocalString)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.SkillsListName
Declaration
public TBuilder SetSkillsListName(LocalString skillsListName)
Parameters
Type |
Name |
Description |
LocalString |
skillsListName |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetSpellStrengthName(LocalString)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.SpellStrengthName
Declaration
public TBuilder SetSpellStrengthName(LocalString spellStrengthName)
Parameters
Type |
Name |
Description |
LocalString |
spellStrengthName |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTalentedLeadersProject(Blueprint<BlueprintKingdomProjectReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.LeadersRoot.m_TalentedLeadersProject
Declaration
public TBuilder SetTalentedLeadersProject(Blueprint<BlueprintKingdomProjectReference> talentedLeadersProject)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintKingdomProjectReference> |
talentedLeadersProject |
Blueprint of type BlueprintKingdomProject. 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 |
|