Class BaseDialogConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.DialogSystem.Blueprints.BlueprintDialog.
Inheritance
System.Object
BaseDialogConfigurator<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 BaseDialogConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintDialog where TBuilder : BaseDialogConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseDialogConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseDialogConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintDialog>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintDialog>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.DialogSystem.Blueprints.BlueprintDialog>> |
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<BlueprintDialog>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintDialog>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.DialogSystem.Blueprints.BlueprintDialog>> |
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
ModifyConditions(Action<ConditionsChecker>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.Conditions by invoking the provided action.
Declaration
public TBuilder ModifyConditions(Action<ConditionsChecker> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.ConditionsChecker> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyFinishActions(Action<ActionList>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.FinishActions by invoking the provided action.
Declaration
public TBuilder ModifyFinishActions(Action<ActionList> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.ActionList> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyFirstCue(Action<CueSelection>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.FirstCue by invoking the provided action.
Declaration
public TBuilder ModifyFirstCue(Action<CueSelection> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.DialogSystem.CueSelection> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyOverrideAreaCR(Action<IntEvaluator>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.m_OverrideAreaCR by invoking the provided action.
Declaration
public TBuilder ModifyOverrideAreaCR(Action<IntEvaluator> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.IntEvaluator> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyReplaceActions(Action<ActionList>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.ReplaceActions by invoking the provided action.
Declaration
public TBuilder ModifyReplaceActions(Action<ActionList> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.ActionList> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyStartActions(Action<ActionList>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.StartActions by invoking the provided action.
Declaration
public TBuilder ModifyStartActions(Action<ActionList> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.ActionList> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyStartPosition(Action<PositionEvaluator>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintDialog.StartPosition by invoking the provided action.
Declaration
public TBuilder ModifyStartPosition(Action<PositionEvaluator> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ElementsSystem.PositionEvaluator> |
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
SetConditions(ConditionsBuilder)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.Conditions
Declaration
public TBuilder SetConditions(ConditionsBuilder conditions)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetFinishActions(ActionsBuilder)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.FinishActions
Declaration
public TBuilder SetFinishActions(ActionsBuilder finishActions)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetFirstCue(CueSelection)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.FirstCue
Declaration
public TBuilder SetFirstCue(CueSelection firstCue)
Parameters
Type |
Name |
Description |
Kingmaker.DialogSystem.CueSelection |
firstCue |
Create using CueSelections
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.IsLockCameraRotationButtons
Declaration
public TBuilder SetIsLockCameraRotationButtons(bool isLockCameraRotationButtons = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isLockCameraRotationButtons |
Tooltip: ��������� �������� ������ ������� �� ����� �������
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetOverrideAreaCR(IntEvaluator)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.m_OverrideAreaCR
Declaration
public TBuilder SetOverrideAreaCR(IntEvaluator overrideAreaCR)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.IntEvaluator |
overrideAreaCR |
Tooltip: Override zone CR
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetReplaceActions(ActionsBuilder)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.ReplaceActions
Declaration
public TBuilder SetReplaceActions(ActionsBuilder replaceActions)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetStartActions(ActionsBuilder)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.StartActions
Declaration
public TBuilder SetStartActions(ActionsBuilder startActions)
Parameters
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetStartPosition(PositionEvaluator)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.StartPosition
Declaration
public TBuilder SetStartPosition(PositionEvaluator startPosition)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.PositionEvaluator |
startPosition |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTurnFirstSpeaker(Boolean)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.TurnFirstSpeaker
Declaration
public TBuilder SetTurnFirstSpeaker(bool turnFirstSpeaker = true)
Parameters
Type |
Name |
Description |
System.Boolean |
turnFirstSpeaker |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTurnPlayer(Boolean)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.TurnPlayer
Declaration
public TBuilder SetTurnPlayer(bool turnPlayer = true)
Parameters
Type |
Name |
Description |
System.Boolean |
turnPlayer |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetType(DialogType)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintDialog.Type
Declaration
public TBuilder SetType(DialogType type)
Parameters
Type |
Name |
Description |
Kingmaker.DialogSystem.Blueprints.DialogType |
type |
|
Returns
Type |
Description |
TBuilder |
|