Class BaseDlcRewardConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.DLC.BlueprintDlcReward.
Inheritance
System.Object
BaseDlcRewardConfigurator<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 BaseDlcRewardConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintDlcReward where TBuilder : BaseDlcRewardConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseDlcRewardConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseDlcRewardConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToDlcs(BlueprintDlc[])
Adds to the contents of Kingmaker.DLC.BlueprintDlcReward.m_Dlcs
Declaration
public TBuilder AddToDlcs(params BlueprintDlc[] dlcs)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlc[] |
dlcs |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToIncludeAssetPaths(BlueprintDlcReward.AssetPath[])
Adds to the contents of Kingmaker.DLC.BlueprintDlcReward.m_IncludeAssetPaths
Declaration
public TBuilder AddToIncludeAssetPaths(params BlueprintDlcReward.AssetPath[] includeAssetPaths)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlcReward.AssetPath[] |
includeAssetPaths |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToIncludeObjects(Object[])
Adds to the contents of Kingmaker.DLC.BlueprintDlcReward.m_IncludeObjects
Declaration
public TBuilder AddToIncludeObjects(params Object[] includeObjects)
Parameters
Type |
Name |
Description |
UnityEngine.Object[] |
includeObjects |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearDlcs()
Removes all elements from Kingmaker.DLC.BlueprintDlcReward.m_Dlcs
Declaration
public TBuilder ClearDlcs()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearIncludeAssetPaths()
Removes all elements from Kingmaker.DLC.BlueprintDlcReward.m_IncludeAssetPaths
Declaration
public TBuilder ClearIncludeAssetPaths()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearIncludeObjects()
Removes all elements from Kingmaker.DLC.BlueprintDlcReward.m_IncludeObjects
Declaration
public TBuilder ClearIncludeObjects()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintDlcReward>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintDlcReward>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.DLC.BlueprintDlcReward>> |
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<BlueprintDlcReward>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintDlcReward>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.DLC.BlueprintDlcReward>> |
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
ModifyDescription(Action<LocalizedString>)
Modifies Kingmaker.DLC.BlueprintDlcReward.Description by invoking the provided action.
Declaration
public TBuilder ModifyDescription(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDlcs(Action<BlueprintDlc>)
Modifies Kingmaker.DLC.BlueprintDlcReward.m_Dlcs by invoking the provided action on each element.
Declaration
public TBuilder ModifyDlcs(Action<BlueprintDlc> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.DLC.BlueprintDlc> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyIncludeAssetPaths(Action<BlueprintDlcReward.AssetPath>)
Modifies Kingmaker.DLC.BlueprintDlcReward.m_IncludeAssetPaths by invoking the provided action on each element.
Declaration
public TBuilder ModifyIncludeAssetPaths(Action<BlueprintDlcReward.AssetPath> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.DLC.BlueprintDlcReward.AssetPath> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyIncludeObjects(Action<Object>)
Modifies Kingmaker.DLC.BlueprintDlcReward.m_IncludeObjects by invoking the provided action on each element.
Declaration
public TBuilder ModifyIncludeObjects(Action<Object> action)
Parameters
Type |
Name |
Description |
System.Action<UnityEngine.Object> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyIsAvailable(Action<Nullable<Boolean>>)
Modifies Kingmaker.DLC.BlueprintDlcReward.m_IsAvailable by invoking the provided action.
Declaration
public TBuilder ModifyIsAvailable(Action<bool?> action)
Parameters
Type |
Name |
Description |
System.Action<System.Nullable<System.Boolean>> |
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
RemoveFromDlcs(BlueprintDlc[])
Removes elements from Kingmaker.DLC.BlueprintDlcReward.m_Dlcs
Declaration
public TBuilder RemoveFromDlcs(params BlueprintDlc[] dlcs)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlc[] |
dlcs |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromDlcs(Func<BlueprintDlc, Boolean>)
Removes elements from Kingmaker.DLC.BlueprintDlcReward.m_Dlcs that match the provided predicate.
Declaration
public TBuilder RemoveFromDlcs(Func<BlueprintDlc, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.DLC.BlueprintDlc, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromIncludeAssetPaths(BlueprintDlcReward.AssetPath[])
Removes elements from Kingmaker.DLC.BlueprintDlcReward.m_IncludeAssetPaths
Declaration
public TBuilder RemoveFromIncludeAssetPaths(params BlueprintDlcReward.AssetPath[] includeAssetPaths)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlcReward.AssetPath[] |
includeAssetPaths |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromIncludeAssetPaths(Func<BlueprintDlcReward.AssetPath, Boolean>)
Removes elements from Kingmaker.DLC.BlueprintDlcReward.m_IncludeAssetPaths that match the provided predicate.
Declaration
public TBuilder RemoveFromIncludeAssetPaths(Func<BlueprintDlcReward.AssetPath, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.DLC.BlueprintDlcReward.AssetPath, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromIncludeObjects(Func<Object, Boolean>)
Removes elements from Kingmaker.DLC.BlueprintDlcReward.m_IncludeObjects that match the provided predicate.
Declaration
public TBuilder RemoveFromIncludeObjects(Func<Object, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<UnityEngine.Object, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromIncludeObjects(Object[])
Removes elements from Kingmaker.DLC.BlueprintDlcReward.m_IncludeObjects
Declaration
public TBuilder RemoveFromIncludeObjects(params Object[] includeObjects)
Parameters
Type |
Name |
Description |
UnityEngine.Object[] |
includeObjects |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDescription(LocalString)
Sets the value of Kingmaker.DLC.BlueprintDlcReward.Description
Declaration
public TBuilder SetDescription(LocalString description)
Parameters
Type |
Name |
Description |
LocalString |
description |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDlcs(BlueprintDlc[])
Sets the value of Kingmaker.DLC.BlueprintDlcReward.m_Dlcs
Declaration
public TBuilder SetDlcs(params BlueprintDlc[] dlcs)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlc[] |
dlcs |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIncludeAssetPaths(BlueprintDlcReward.AssetPath[])
Sets the value of Kingmaker.DLC.BlueprintDlcReward.m_IncludeAssetPaths
Declaration
public TBuilder SetIncludeAssetPaths(params BlueprintDlcReward.AssetPath[] includeAssetPaths)
Parameters
Type |
Name |
Description |
Kingmaker.DLC.BlueprintDlcReward.AssetPath[] |
includeAssetPaths |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIncludeObjects(Object[])
Sets the value of Kingmaker.DLC.BlueprintDlcReward.m_IncludeObjects
Declaration
public TBuilder SetIncludeObjects(params Object[] includeObjects)
Parameters
Type |
Name |
Description |
UnityEngine.Object[] |
includeObjects |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsAvailable(Boolean)
Sets the value of Kingmaker.DLC.BlueprintDlcReward.m_IsAvailable
Declaration
public TBuilder SetIsAvailable(bool isAvailable)
Parameters
Type |
Name |
Description |
System.Boolean |
isAvailable |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsRequiredInSaves(Boolean)
Sets the value of Kingmaker.DLC.BlueprintDlcReward.IsRequiredInSaves
Declaration
public TBuilder SetIsRequiredInSaves(bool isRequiredInSaves = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isRequiredInSaves |
Tooltip: After the reward is used the further saves won't load if no DLC containing this reward is presented.
|
Returns
Type |
Description |
TBuilder |
|