Class BaseTrashLootSettingsConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Blueprints.Loot.TrashLootSettings.
Inheritance
System.Object
BaseTrashLootSettingsConfigurator<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 BaseTrashLootSettingsConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : TrashLootSettings where TBuilder : BaseTrashLootSettingsConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseTrashLootSettingsConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseTrashLootSettingsConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToChanceToIncreaseItemsCount(Int32[])
Adds to the contents of Kingmaker.Blueprints.Loot.TrashLootSettings.ChanceToIncreaseItemsCount
Declaration
public TBuilder AddToChanceToIncreaseItemsCount(params int[] chanceToIncreaseItemsCount)
Parameters
Type |
Name |
Description |
System.Int32[] |
chanceToIncreaseItemsCount |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToCRToCost(Int32[])
Adds to the contents of Kingmaker.Blueprints.Loot.TrashLootSettings.CRToCost
Declaration
public TBuilder AddToCRToCost(params int[] cRToCost)
Parameters
Type |
Name |
Description |
System.Int32[] |
cRToCost |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToSuperTrashLoot(TrashLootSettings.SettingAndItems[])
Adds to the contents of Kingmaker.Blueprints.Loot.TrashLootSettings.SuperTrashLoot
Declaration
public TBuilder AddToSuperTrashLoot(params TrashLootSettings.SettingAndItems[] superTrashLoot)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.SettingAndItems[] |
superTrashLoot |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToTable(TrashLootSettings.TypeChance[])
Adds to the contents of Kingmaker.Blueprints.Loot.TrashLootSettings.Table
Declaration
public TBuilder AddToTable(params TrashLootSettings.TypeChance[] table)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.TypeChance[] |
table |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToTypes(TrashLootSettings.TypeSettings[])
Adds to the contents of Kingmaker.Blueprints.Loot.TrashLootSettings.Types
Declaration
public TBuilder AddToTypes(params TrashLootSettings.TypeSettings[] types)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.TypeSettings[] |
types |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearChanceToIncreaseItemsCount()
Removes all elements from Kingmaker.Blueprints.Loot.TrashLootSettings.ChanceToIncreaseItemsCount
Declaration
public TBuilder ClearChanceToIncreaseItemsCount()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearCRToCost()
Removes all elements from Kingmaker.Blueprints.Loot.TrashLootSettings.CRToCost
Declaration
public TBuilder ClearCRToCost()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearSuperTrashLoot()
Removes all elements from Kingmaker.Blueprints.Loot.TrashLootSettings.SuperTrashLoot
Declaration
public TBuilder ClearSuperTrashLoot()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearTable()
Removes all elements from Kingmaker.Blueprints.Loot.TrashLootSettings.Table
Declaration
public TBuilder ClearTable()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearTypes()
Removes all elements from Kingmaker.Blueprints.Loot.TrashLootSettings.Types
Declaration
public TBuilder ClearTypes()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<TrashLootSettings>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<TrashLootSettings>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Loot.TrashLootSettings>> |
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<TrashLootSettings>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<TrashLootSettings>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Loot.TrashLootSettings>> |
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
ModifyChanceToIncreaseItemsCount(Action<Int32>)
Modifies Kingmaker.Blueprints.Loot.TrashLootSettings.ChanceToIncreaseItemsCount by invoking the provided action on each element.
Declaration
public TBuilder ModifyChanceToIncreaseItemsCount(Action<int> action)
Parameters
Type |
Name |
Description |
System.Action<System.Int32> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyCRToCost(Action<Int32>)
Modifies Kingmaker.Blueprints.Loot.TrashLootSettings.CRToCost by invoking the provided action on each element.
Declaration
public TBuilder ModifyCRToCost(Action<int> action)
Parameters
Type |
Name |
Description |
System.Action<System.Int32> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySuperTrashLoot(Action<TrashLootSettings.SettingAndItems>)
Modifies Kingmaker.Blueprints.Loot.TrashLootSettings.SuperTrashLoot by invoking the provided action on each element.
Declaration
public TBuilder ModifySuperTrashLoot(Action<TrashLootSettings.SettingAndItems> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.Loot.TrashLootSettings.SettingAndItems> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTable(Action<TrashLootSettings.TypeChance>)
Modifies Kingmaker.Blueprints.Loot.TrashLootSettings.Table by invoking the provided action on each element.
Declaration
public TBuilder ModifyTable(Action<TrashLootSettings.TypeChance> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.Loot.TrashLootSettings.TypeChance> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTypes(Action<TrashLootSettings.TypeSettings>)
Modifies Kingmaker.Blueprints.Loot.TrashLootSettings.Types by invoking the provided action on each element.
Declaration
public TBuilder ModifyTypes(Action<TrashLootSettings.TypeSettings> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.Loot.TrashLootSettings.TypeSettings> |
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
RemoveFromChanceToIncreaseItemsCount(Func<Int32, Boolean>)
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.ChanceToIncreaseItemsCount that match the provided predicate.
Declaration
public TBuilder RemoveFromChanceToIncreaseItemsCount(Func<int, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<System.Int32, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromChanceToIncreaseItemsCount(Int32[])
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.ChanceToIncreaseItemsCount
Declaration
public TBuilder RemoveFromChanceToIncreaseItemsCount(params int[] chanceToIncreaseItemsCount)
Parameters
Type |
Name |
Description |
System.Int32[] |
chanceToIncreaseItemsCount |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCRToCost(Func<Int32, Boolean>)
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.CRToCost that match the provided predicate.
Declaration
public TBuilder RemoveFromCRToCost(Func<int, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<System.Int32, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCRToCost(Int32[])
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.CRToCost
Declaration
public TBuilder RemoveFromCRToCost(params int[] cRToCost)
Parameters
Type |
Name |
Description |
System.Int32[] |
cRToCost |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSuperTrashLoot(TrashLootSettings.SettingAndItems[])
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.SuperTrashLoot
Declaration
public TBuilder RemoveFromSuperTrashLoot(params TrashLootSettings.SettingAndItems[] superTrashLoot)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.SettingAndItems[] |
superTrashLoot |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSuperTrashLoot(Func<TrashLootSettings.SettingAndItems, Boolean>)
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.SuperTrashLoot that match the provided predicate.
Declaration
public TBuilder RemoveFromSuperTrashLoot(Func<TrashLootSettings.SettingAndItems, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.Loot.TrashLootSettings.SettingAndItems, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromTable(TrashLootSettings.TypeChance[])
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.Table
Declaration
public TBuilder RemoveFromTable(params TrashLootSettings.TypeChance[] table)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.TypeChance[] |
table |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromTable(Func<TrashLootSettings.TypeChance, Boolean>)
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.Table that match the provided predicate.
Declaration
public TBuilder RemoveFromTable(Func<TrashLootSettings.TypeChance, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.Loot.TrashLootSettings.TypeChance, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromTypes(TrashLootSettings.TypeSettings[])
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.Types
Declaration
public TBuilder RemoveFromTypes(params TrashLootSettings.TypeSettings[] types)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.TypeSettings[] |
types |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromTypes(Func<TrashLootSettings.TypeSettings, Boolean>)
Removes elements from Kingmaker.Blueprints.Loot.TrashLootSettings.Types that match the provided predicate.
Declaration
public TBuilder RemoveFromTypes(Func<TrashLootSettings.TypeSettings, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.Loot.TrashLootSettings.TypeSettings, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetChanceToIncreaseItemsCount(Int32[])
Sets the value of Kingmaker.Blueprints.Loot.TrashLootSettings.ChanceToIncreaseItemsCount
Declaration
public TBuilder SetChanceToIncreaseItemsCount(params int[] chanceToIncreaseItemsCount)
Parameters
Type |
Name |
Description |
System.Int32[] |
chanceToIncreaseItemsCount |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCRToCost(Int32[])
Sets the value of Kingmaker.Blueprints.Loot.TrashLootSettings.CRToCost
Declaration
public TBuilder SetCRToCost(params int[] cRToCost)
Parameters
Type |
Name |
Description |
System.Int32[] |
cRToCost |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetSuperTrashLoot(TrashLootSettings.SettingAndItems[])
Sets the value of Kingmaker.Blueprints.Loot.TrashLootSettings.SuperTrashLoot
Declaration
public TBuilder SetSuperTrashLoot(params TrashLootSettings.SettingAndItems[] superTrashLoot)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.SettingAndItems[] |
superTrashLoot |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTable(TrashLootSettings.TypeChance[])
Sets the value of Kingmaker.Blueprints.Loot.TrashLootSettings.Table
Declaration
public TBuilder SetTable(params TrashLootSettings.TypeChance[] table)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.TypeChance[] |
table |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTypes(TrashLootSettings.TypeSettings[])
Sets the value of Kingmaker.Blueprints.Loot.TrashLootSettings.Types
Declaration
public TBuilder SetTypes(params TrashLootSettings.TypeSettings[] types)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Loot.TrashLootSettings.TypeSettings[] |
types |
|
Returns
Type |
Description |
TBuilder |
|