Class BaseUnitCustomizationPresetConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.
Inheritance
System.Object
BaseUnitCustomizationPresetConfigurator<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 BaseUnitCustomizationPresetConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : UnitCustomizationPreset where TBuilder : BaseUnitCustomizationPresetConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseUnitCustomizationPresetConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseUnitCustomizationPresetConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToClothesSelections(ClothesSelection[])
Adds to the contents of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.ClothesSelections
Declaration
public TBuilder AddToClothesSelections(params ClothesSelection[] clothesSelections)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.ClothesSelection[] |
clothesSelections |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToFemaleVoices(Blueprint<BlueprintUnitAsksListReference>[])
Adds to the contents of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.FemaleVoices
Declaration
public TBuilder AddToFemaleVoices(params Blueprint<BlueprintUnitAsksListReference>[] femaleVoices)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitAsksListReference>[] |
femaleVoices |
Blueprint of type BlueprintUnitAsksList. 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
AddToMaleVoices(Blueprint<BlueprintUnitAsksListReference>[])
Adds to the contents of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.MaleVoices
Declaration
public TBuilder AddToMaleVoices(params Blueprint<BlueprintUnitAsksListReference>[] maleVoices)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitAsksListReference>[] |
maleVoices |
Blueprint of type BlueprintUnitAsksList. 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
AddToPresetObjects(PresetObject[])
Adds to the contents of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.PresetObjects
Declaration
public TBuilder AddToPresetObjects(params PresetObject[] presetObjects)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.PresetObject[] |
presetObjects |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToUnits(Blueprint<BlueprintUnitReference>[])
Adds to the contents of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Units
Declaration
public TBuilder AddToUnits(params Blueprint<BlueprintUnitReference>[] units)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] |
units |
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
AddToUnitVariations(UnitVariations[])
Adds to the contents of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.UnitVariations
Declaration
public TBuilder AddToUnitVariations(params UnitVariations[] unitVariations)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.UnitVariations[] |
unitVariations |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearClothesSelections()
Removes all elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.ClothesSelections
Declaration
public TBuilder ClearClothesSelections()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearFemaleVoices()
Removes all elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.FemaleVoices
Declaration
public TBuilder ClearFemaleVoices()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearMaleVoices()
Removes all elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.MaleVoices
Declaration
public TBuilder ClearMaleVoices()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearPresetObjects()
Removes all elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.PresetObjects
Declaration
public TBuilder ClearPresetObjects()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearUnits()
Removes all elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Units
Declaration
public TBuilder ClearUnits()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearUnitVariations()
Removes all elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.UnitVariations
Declaration
public TBuilder ClearUnitVariations()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<UnitCustomizationPreset>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<UnitCustomizationPreset>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.UnitLogic.Customization.UnitCustomizationPreset>> |
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<UnitCustomizationPreset>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<UnitCustomizationPreset>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.UnitLogic.Customization.UnitCustomizationPreset>> |
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
ModifyClothesSelections(Action<ClothesSelection>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.ClothesSelections by invoking the provided action on each element.
Declaration
public TBuilder ModifyClothesSelections(Action<ClothesSelection> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UnitLogic.Customization.ClothesSelection> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDistribution(Action<RaceGenderDistributionReference>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Distribution by invoking the provided action.
Declaration
public TBuilder ModifyDistribution(Action<RaceGenderDistributionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.RaceGenderDistributionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyFemaleVoices(Action<BlueprintUnitAsksListReference>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.FemaleVoices by invoking the provided action on each element.
Declaration
public TBuilder ModifyFemaleVoices(Action<BlueprintUnitAsksListReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintUnitAsksListReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyMaleVoices(Action<BlueprintUnitAsksListReference>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.MaleVoices by invoking the provided action on each element.
Declaration
public TBuilder ModifyMaleVoices(Action<BlueprintUnitAsksListReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintUnitAsksListReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyPresetObjects(Action<PresetObject>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.PresetObjects by invoking the provided action on each element.
Declaration
public TBuilder ModifyPresetObjects(Action<PresetObject> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UnitLogic.Customization.PresetObject> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyUnits(Action<BlueprintUnitReference>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Units by invoking the provided action on each element.
Declaration
public TBuilder ModifyUnits(Action<BlueprintUnitReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintUnitReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyUnitVariations(Action<UnitVariations>)
Modifies Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.UnitVariations by invoking the provided action on each element.
Declaration
public TBuilder ModifyUnitVariations(Action<UnitVariations> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UnitLogic.Customization.UnitVariations> |
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
RemoveFromClothesSelections(ClothesSelection[])
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.ClothesSelections
Declaration
public TBuilder RemoveFromClothesSelections(params ClothesSelection[] clothesSelections)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.ClothesSelection[] |
clothesSelections |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromClothesSelections(Func<ClothesSelection, Boolean>)
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.ClothesSelections that match the provided predicate.
Declaration
public TBuilder RemoveFromClothesSelections(Func<ClothesSelection, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UnitLogic.Customization.ClothesSelection, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromFemaleVoices(Blueprint<BlueprintUnitAsksListReference>[])
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.FemaleVoices
Declaration
public TBuilder RemoveFromFemaleVoices(params Blueprint<BlueprintUnitAsksListReference>[] femaleVoices)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitAsksListReference>[] |
femaleVoices |
Blueprint of type BlueprintUnitAsksList. 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
RemoveFromFemaleVoices(Func<BlueprintUnitAsksListReference, Boolean>)
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.FemaleVoices that match the provided predicate.
Declaration
public TBuilder RemoveFromFemaleVoices(Func<BlueprintUnitAsksListReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintUnitAsksListReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromMaleVoices(Blueprint<BlueprintUnitAsksListReference>[])
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.MaleVoices
Declaration
public TBuilder RemoveFromMaleVoices(params Blueprint<BlueprintUnitAsksListReference>[] maleVoices)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitAsksListReference>[] |
maleVoices |
Blueprint of type BlueprintUnitAsksList. 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
RemoveFromMaleVoices(Func<BlueprintUnitAsksListReference, Boolean>)
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.MaleVoices that match the provided predicate.
Declaration
public TBuilder RemoveFromMaleVoices(Func<BlueprintUnitAsksListReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintUnitAsksListReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromPresetObjects(PresetObject[])
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.PresetObjects
Declaration
public TBuilder RemoveFromPresetObjects(params PresetObject[] presetObjects)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.PresetObject[] |
presetObjects |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromPresetObjects(Func<PresetObject, Boolean>)
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.PresetObjects that match the provided predicate.
Declaration
public TBuilder RemoveFromPresetObjects(Func<PresetObject, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UnitLogic.Customization.PresetObject, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromUnits(Blueprint<BlueprintUnitReference>[])
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Units
Declaration
public TBuilder RemoveFromUnits(params Blueprint<BlueprintUnitReference>[] units)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] |
units |
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
RemoveFromUnits(Func<BlueprintUnitReference, Boolean>)
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Units that match the provided predicate.
Declaration
public TBuilder RemoveFromUnits(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
RemoveFromUnitVariations(UnitVariations[])
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.UnitVariations
Declaration
public TBuilder RemoveFromUnitVariations(params UnitVariations[] unitVariations)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.UnitVariations[] |
unitVariations |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromUnitVariations(Func<UnitVariations, Boolean>)
Removes elements from Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.UnitVariations that match the provided predicate.
Declaration
public TBuilder RemoveFromUnitVariations(Func<UnitVariations, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UnitLogic.Customization.UnitVariations, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetClothesSelections(ClothesSelection[])
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.ClothesSelections
Declaration
public TBuilder SetClothesSelections(params ClothesSelection[] clothesSelections)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.ClothesSelection[] |
clothesSelections |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDistribution(Blueprint<RaceGenderDistributionReference>)
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Distribution
Declaration
public TBuilder SetDistribution(Blueprint<RaceGenderDistributionReference> distribution)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.RaceGenderDistributionReference> |
distribution |
Blueprint of type RaceGenderDistribution. 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
SetFemaleVoices(Blueprint<BlueprintUnitAsksListReference>[])
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.FemaleVoices
Declaration
public TBuilder SetFemaleVoices(params Blueprint<BlueprintUnitAsksListReference>[] femaleVoices)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitAsksListReference>[] |
femaleVoices |
Blueprint of type BlueprintUnitAsksList. 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
SetMaleVoices(Blueprint<BlueprintUnitAsksListReference>[])
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.MaleVoices
Declaration
public TBuilder SetMaleVoices(params Blueprint<BlueprintUnitAsksListReference>[] maleVoices)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitAsksListReference>[] |
maleVoices |
Blueprint of type BlueprintUnitAsksList. 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
SetPresetObjects(PresetObject[])
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.PresetObjects
Declaration
public TBuilder SetPresetObjects(params PresetObject[] presetObjects)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.PresetObject[] |
presetObjects |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetUnits(Blueprint<BlueprintUnitReference>[])
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.m_Units
Declaration
public TBuilder SetUnits(params Blueprint<BlueprintUnitReference>[] units)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>[] |
units |
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
SetUnitVariations(UnitVariations[])
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.UnitVariations
Declaration
public TBuilder SetUnitVariations(params UnitVariations[] unitVariations)
Parameters
Type |
Name |
Description |
Kingmaker.UnitLogic.Customization.UnitVariations[] |
unitVariations |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetVariationsCount(Int32)
Sets the value of Kingmaker.UnitLogic.Customization.UnitCustomizationPreset.VariationsCount
Declaration
public TBuilder SetVariationsCount(int variationsCount)
Parameters
Type |
Name |
Description |
System.Int32 |
variationsCount |
|
Returns
Type |
Description |
TBuilder |
|