Class BaseDungeonLootConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.
Inheritance
System.Object
BaseDungeonLootConfigurator<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 BaseDungeonLootConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintDungeonLoot where TBuilder : BaseDungeonLootConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseDungeonLootConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseDungeonLootConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToCountOfItemsPerChest(IntegerWeighted[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerChest
Declaration
public TBuilder AddToCountOfItemsPerChest(params IntegerWeighted[] countOfItemsPerChest)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.IntegerWeighted[] |
countOfItemsPerChest |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToCountOfItemsPerIsland(IntegerWeighted[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerIsland
Declaration
public TBuilder AddToCountOfItemsPerIsland(params IntegerWeighted[] countOfItemsPerIsland)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.IntegerWeighted[] |
countOfItemsPerIsland |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToItems(Blueprint<BlueprintItemReference>[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Items
Declaration
public TBuilder AddToItems(params Blueprint<BlueprintItemReference>[] items)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintItemReference>[] |
items |
Tooltip: Include all the items specific to this loot blueprints.
Blueprint of type BlueprintItem. 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
AddToLootIncompatible(Blueprint<BlueprintDungeonLootReference>[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_LootIncompatible
Declaration
public TBuilder AddToLootIncompatible(params Blueprint<BlueprintDungeonLootReference>[] lootIncompatible)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootReference>[] |
lootIncompatible |
Tooltip: Loot that cannot be in the same chest.
Blueprint of type BlueprintDungeonLoot. 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
AddToOptionalItems(ItemWithCheck[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.OptionalItems
Declaration
public TBuilder AddToOptionalItems(params ItemWithCheck[] optionalItems)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.ItemWithCheck[] |
optionalItems |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearCountOfItemsPerChest()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerChest
Declaration
public TBuilder ClearCountOfItemsPerChest()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearCountOfItemsPerIsland()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerIsland
Declaration
public TBuilder ClearCountOfItemsPerIsland()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearItems()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Items
Declaration
public TBuilder ClearItems()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearLootIncompatible()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_LootIncompatible
Declaration
public TBuilder ClearLootIncompatible()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearOptionalItems()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.OptionalItems
Declaration
public TBuilder ClearOptionalItems()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintDungeonLoot>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintDungeonLoot>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot>> |
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<BlueprintDungeonLoot>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintDungeonLoot>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot>> |
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
ModifyBudget(Action<BlueprintDungeonLootBudgetReference>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Budget by invoking the provided action.
Declaration
public TBuilder ModifyBudget(Action<BlueprintDungeonLootBudgetReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootBudgetReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyCountOfItemsPerChest(Action<IntegerWeighted>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerChest by invoking the provided action on each element.
Declaration
public TBuilder ModifyCountOfItemsPerChest(Action<IntegerWeighted> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Dungeon.Blueprints.IntegerWeighted> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyCountOfItemsPerIsland(Action<IntegerWeighted>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerIsland by invoking the provided action on each element.
Declaration
public TBuilder ModifyCountOfItemsPerIsland(Action<IntegerWeighted> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Dungeon.Blueprints.IntegerWeighted> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyFilter(Action<DungeonLootFilter>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.Filter by invoking the provided action.
Declaration
public TBuilder ModifyFilter(Action<DungeonLootFilter> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Dungeon.Blueprints.DungeonLootFilter> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyItems(Action<BlueprintItemReference>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Items by invoking the provided action on each element.
Declaration
public TBuilder ModifyItems(Action<BlueprintItemReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintItemReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyLootIncompatible(Action<BlueprintDungeonLootReference>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_LootIncompatible by invoking the provided action on each element.
Declaration
public TBuilder ModifyLootIncompatible(Action<BlueprintDungeonLootReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyOptionalItems(Action<ItemWithCheck>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.OptionalItems by invoking the provided action on each element.
Declaration
public TBuilder ModifyOptionalItems(Action<ItemWithCheck> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Dungeon.Blueprints.ItemWithCheck> |
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
RemoveFromCountOfItemsPerChest(IntegerWeighted[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerChest
Declaration
public TBuilder RemoveFromCountOfItemsPerChest(params IntegerWeighted[] countOfItemsPerChest)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.IntegerWeighted[] |
countOfItemsPerChest |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCountOfItemsPerChest(Func<IntegerWeighted, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerChest that match the provided predicate.
Declaration
public TBuilder RemoveFromCountOfItemsPerChest(Func<IntegerWeighted, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Dungeon.Blueprints.IntegerWeighted, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCountOfItemsPerIsland(IntegerWeighted[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerIsland
Declaration
public TBuilder RemoveFromCountOfItemsPerIsland(params IntegerWeighted[] countOfItemsPerIsland)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.IntegerWeighted[] |
countOfItemsPerIsland |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCountOfItemsPerIsland(Func<IntegerWeighted, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerIsland that match the provided predicate.
Declaration
public TBuilder RemoveFromCountOfItemsPerIsland(Func<IntegerWeighted, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Dungeon.Blueprints.IntegerWeighted, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromItems(Blueprint<BlueprintItemReference>[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Items
Declaration
public TBuilder RemoveFromItems(params Blueprint<BlueprintItemReference>[] items)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintItemReference>[] |
items |
Tooltip: Include all the items specific to this loot blueprints.
Blueprint of type BlueprintItem. 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
RemoveFromItems(Func<BlueprintItemReference, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Items that match the provided predicate.
Declaration
public TBuilder RemoveFromItems(Func<BlueprintItemReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintItemReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromLootIncompatible(Blueprint<BlueprintDungeonLootReference>[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_LootIncompatible
Declaration
public TBuilder RemoveFromLootIncompatible(params Blueprint<BlueprintDungeonLootReference>[] lootIncompatible)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootReference>[] |
lootIncompatible |
Tooltip: Loot that cannot be in the same chest.
Blueprint of type BlueprintDungeonLoot. 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
RemoveFromLootIncompatible(Func<BlueprintDungeonLootReference, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_LootIncompatible that match the provided predicate.
Declaration
public TBuilder RemoveFromLootIncompatible(Func<BlueprintDungeonLootReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromOptionalItems(ItemWithCheck[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.OptionalItems
Declaration
public TBuilder RemoveFromOptionalItems(params ItemWithCheck[] optionalItems)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.ItemWithCheck[] |
optionalItems |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromOptionalItems(Func<ItemWithCheck, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.OptionalItems that match the provided predicate.
Declaration
public TBuilder RemoveFromOptionalItems(Func<ItemWithCheck, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Dungeon.Blueprints.ItemWithCheck, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetBudget(Blueprint<BlueprintDungeonLootBudgetReference>)
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Budget
Declaration
public TBuilder SetBudget(Blueprint<BlueprintDungeonLootBudgetReference> budget)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootBudgetReference> |
budget |
Blueprint of type BlueprintDungeonLootBudget. 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
SetBudgeting(Boolean)
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.Budgeting
Declaration
public TBuilder SetBudgeting(bool budgeting = true)
Parameters
Type |
Name |
Description |
System.Boolean |
budgeting |
Tooltip: Use the cost to calculate the budget.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCountOfItemsPerChest(IntegerWeighted[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerChest
Declaration
public TBuilder SetCountOfItemsPerChest(params IntegerWeighted[] countOfItemsPerChest)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.IntegerWeighted[] |
countOfItemsPerChest |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCountOfItemsPerIsland(IntegerWeighted[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.CountOfItemsPerIsland
Declaration
public TBuilder SetCountOfItemsPerIsland(params IntegerWeighted[] countOfItemsPerIsland)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.IntegerWeighted[] |
countOfItemsPerIsland |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDoNotRepeat(Boolean)
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.DoNotRepeat
Declaration
public TBuilder SetDoNotRepeat(bool doNotRepeat = true)
Parameters
Type |
Name |
Description |
System.Boolean |
doNotRepeat |
Tooltip: No more than one same item per island.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDoNotRepeatInSameRun(Boolean)
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.DoNotRepeatInSameRun
Declaration
public TBuilder SetDoNotRepeatInSameRun(bool doNotRepeatInSameRun = true)
Parameters
Type |
Name |
Description |
System.Boolean |
doNotRepeatInSameRun |
Tooltip: No more than one same item per run.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetFilter(DungeonLootFilter)
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.Filter
Declaration
public TBuilder SetFilter(DungeonLootFilter filter)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.DungeonLootFilter |
filter |
Tooltip: Settings used to automatically collect the items with the Collect button.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetItems(Blueprint<BlueprintItemReference>[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_Items
Declaration
public TBuilder SetItems(params Blueprint<BlueprintItemReference>[] items)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintItemReference>[] |
items |
Tooltip: Include all the items specific to this loot blueprints.
Blueprint of type BlueprintItem. 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
SetLootIncompatible(Blueprint<BlueprintDungeonLootReference>[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.m_LootIncompatible
Declaration
public TBuilder SetLootIncompatible(params Blueprint<BlueprintDungeonLootReference>[] lootIncompatible)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Dungeon.Blueprints.BlueprintDungeonLootReference>[] |
lootIncompatible |
Tooltip: Loot that cannot be in the same chest.
Blueprint of type BlueprintDungeonLoot. 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
SetOptionalItems(ItemWithCheck[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintDungeonLoot.OptionalItems
Declaration
public TBuilder SetOptionalItems(params ItemWithCheck[] optionalItems)
Parameters
Type |
Name |
Description |
Kingmaker.Dungeon.Blueprints.ItemWithCheck[] |
optionalItems |
|
Returns
Type |
Description |
TBuilder |
|