Class BaseUISoundConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.UI.BlueprintUISound.
Inheritance
System.Object
BaseUISoundConfigurator<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 BaseUISoundConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintUISound where TBuilder : BaseUISoundConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseUISoundConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseUISoundConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToArmyManagement(BlueprintUISound.UISound[])
Adds to the contents of Kingmaker.UI.BlueprintUISound.ArmyManagement
Declaration
public TBuilder AddToArmyManagement(params BlueprintUISound.UISound[] armyManagement)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
armyManagement |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToCardInterface(BlueprintUISound.UISound[])
Adds to the contents of Kingmaker.UI.BlueprintUISound.CardInterface
Declaration
public TBuilder AddToCardInterface(params BlueprintUISound.UISound[] cardInterface)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
cardInterface |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToSounds(BlueprintUISound.UISound[])
Adds to the contents of Kingmaker.UI.BlueprintUISound.Sounds
Declaration
public TBuilder AddToSounds(params BlueprintUISound.UISound[] sounds)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
sounds |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Adds to the contents of Kingmaker.UI.BlueprintUISound.Tooltip
Declaration
public TBuilder AddToTooltip(params BlueprintUISound.UISound[] tooltip)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
tooltip |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearArmyManagement()
Removes all elements from Kingmaker.UI.BlueprintUISound.ArmyManagement
Declaration
public TBuilder ClearArmyManagement()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearCardInterface()
Removes all elements from Kingmaker.UI.BlueprintUISound.CardInterface
Declaration
public TBuilder ClearCardInterface()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearSounds()
Removes all elements from Kingmaker.UI.BlueprintUISound.Sounds
Declaration
public TBuilder ClearSounds()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Removes all elements from Kingmaker.UI.BlueprintUISound.Tooltip
Declaration
public TBuilder ClearTooltip()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintUISound>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintUISound>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.UI.BlueprintUISound>> |
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<BlueprintUISound>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintUISound>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.UI.BlueprintUISound>> |
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
ModifyArmyManagement(Action<BlueprintUISound.UISound>)
Modifies Kingmaker.UI.BlueprintUISound.ArmyManagement by invoking the provided action on each element.
Declaration
public TBuilder ModifyArmyManagement(Action<BlueprintUISound.UISound> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UI.BlueprintUISound.UISound> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyCardInterface(Action<BlueprintUISound.UISound>)
Modifies Kingmaker.UI.BlueprintUISound.CardInterface by invoking the provided action on each element.
Declaration
public TBuilder ModifyCardInterface(Action<BlueprintUISound.UISound> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UI.BlueprintUISound.UISound> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySounds(Action<BlueprintUISound.UISound>)
Modifies Kingmaker.UI.BlueprintUISound.Sounds by invoking the provided action on each element.
Declaration
public TBuilder ModifySounds(Action<BlueprintUISound.UISound> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UI.BlueprintUISound.UISound> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Modifies Kingmaker.UI.BlueprintUISound.Tooltip by invoking the provided action on each element.
Declaration
public TBuilder ModifyTooltip(Action<BlueprintUISound.UISound> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.UI.BlueprintUISound.UISound> |
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
RemoveFromArmyManagement(BlueprintUISound.UISound[])
Removes elements from Kingmaker.UI.BlueprintUISound.ArmyManagement
Declaration
public TBuilder RemoveFromArmyManagement(params BlueprintUISound.UISound[] armyManagement)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
armyManagement |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromArmyManagement(Func<BlueprintUISound.UISound, Boolean>)
Removes elements from Kingmaker.UI.BlueprintUISound.ArmyManagement that match the provided predicate.
Declaration
public TBuilder RemoveFromArmyManagement(Func<BlueprintUISound.UISound, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UI.BlueprintUISound.UISound, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCardInterface(BlueprintUISound.UISound[])
Removes elements from Kingmaker.UI.BlueprintUISound.CardInterface
Declaration
public TBuilder RemoveFromCardInterface(params BlueprintUISound.UISound[] cardInterface)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
cardInterface |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCardInterface(Func<BlueprintUISound.UISound, Boolean>)
Removes elements from Kingmaker.UI.BlueprintUISound.CardInterface that match the provided predicate.
Declaration
public TBuilder RemoveFromCardInterface(Func<BlueprintUISound.UISound, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UI.BlueprintUISound.UISound, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSounds(BlueprintUISound.UISound[])
Removes elements from Kingmaker.UI.BlueprintUISound.Sounds
Declaration
public TBuilder RemoveFromSounds(params BlueprintUISound.UISound[] sounds)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
sounds |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSounds(Func<BlueprintUISound.UISound, Boolean>)
Removes elements from Kingmaker.UI.BlueprintUISound.Sounds that match the provided predicate.
Declaration
public TBuilder RemoveFromSounds(Func<BlueprintUISound.UISound, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UI.BlueprintUISound.UISound, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Removes elements from Kingmaker.UI.BlueprintUISound.Tooltip
Declaration
public TBuilder RemoveFromTooltip(params BlueprintUISound.UISound[] tooltip)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
tooltip |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Removes elements from Kingmaker.UI.BlueprintUISound.Tooltip that match the provided predicate.
Declaration
public TBuilder RemoveFromTooltip(Func<BlueprintUISound.UISound, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.UI.BlueprintUISound.UISound, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetArmyManagement(BlueprintUISound.UISound[])
Sets the value of Kingmaker.UI.BlueprintUISound.ArmyManagement
Declaration
public TBuilder SetArmyManagement(params BlueprintUISound.UISound[] armyManagement)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
armyManagement |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCardInterface(BlueprintUISound.UISound[])
Sets the value of Kingmaker.UI.BlueprintUISound.CardInterface
Declaration
public TBuilder SetCardInterface(params BlueprintUISound.UISound[] cardInterface)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
cardInterface |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetSounds(BlueprintUISound.UISound[])
Sets the value of Kingmaker.UI.BlueprintUISound.Sounds
Declaration
public TBuilder SetSounds(params BlueprintUISound.UISound[] sounds)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
sounds |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Sets the value of Kingmaker.UI.BlueprintUISound.Tooltip
Declaration
public TBuilder SetTooltip(params BlueprintUISound.UISound[] tooltip)
Parameters
Type |
Name |
Description |
Kingmaker.UI.BlueprintUISound.UISound[] |
tooltip |
|
Returns
Type |
Description |
TBuilder |
|