Class BaseMythicsSettingsConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.
Inheritance
System.Object
BaseMythicsSettingsConfigurator<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 BaseMythicsSettingsConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintMythicsSettings where TBuilder : BaseMythicsSettingsConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseMythicsSettingsConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseMythicsSettingsConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToCharcaterLevelRestrictions(Int32[])
Adds to the contents of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.CharcaterLevelRestrictions
Declaration
public TBuilder AddToCharcaterLevelRestrictions(params int[] charcaterLevelRestrictions)
Parameters
Type |
Name |
Description |
System.Int32[] |
charcaterLevelRestrictions |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToMythicAlignments(MythicAlignment[])
Adds to the contents of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicAlignments
Declaration
public TBuilder AddToMythicAlignments(params MythicAlignment[] mythicAlignments)
Parameters
Type |
Name |
Description |
Kingmaker.DialogSystem.Blueprints.MythicAlignment[] |
mythicAlignments |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToMythicsInfos(Blueprint<BlueprintMythicInfoReference>[])
Adds to the contents of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicsInfos
Declaration
public TBuilder AddToMythicsInfos(params Blueprint<BlueprintMythicInfoReference>[] mythicsInfos)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintMythicInfoReference>[] |
mythicsInfos |
Blueprint of type BlueprintMythicInfo. 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
ClearCharcaterLevelRestrictions()
Removes all elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.CharcaterLevelRestrictions
Declaration
public TBuilder ClearCharcaterLevelRestrictions()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearMythicAlignments()
Removes all elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicAlignments
Declaration
public TBuilder ClearMythicAlignments()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearMythicsInfos()
Removes all elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicsInfos
Declaration
public TBuilder ClearMythicsInfos()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintMythicsSettings>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintMythicsSettings>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings>> |
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<BlueprintMythicsSettings>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintMythicsSettings>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings>> |
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
ModifyCharcaterLevelRestrictions(Action<Int32>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.CharcaterLevelRestrictions by invoking the provided action on each element.
Declaration
public TBuilder ModifyCharcaterLevelRestrictions(Action<int> action)
Parameters
Type |
Name |
Description |
System.Action<System.Int32> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyMythicAlignments(Action<MythicAlignment>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicAlignments by invoking the provided action on each element.
Declaration
public TBuilder ModifyMythicAlignments(Action<MythicAlignment> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.DialogSystem.Blueprints.MythicAlignment> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyMythicsInfos(Action<BlueprintMythicInfoReference>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicsInfos by invoking the provided action on each element.
Declaration
public TBuilder ModifyMythicsInfos(Action<BlueprintMythicInfoReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintMythicInfoReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyShardsMythicConditions(Action<ConditionAction>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_shardsMythicConditions by invoking the provided action.
Declaration
public TBuilder ModifyShardsMythicConditions(Action<ConditionAction> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.Area.ConditionAction> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTutorialChooseMythic(Action<BlueprintTutorial.Reference>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_TutorialChooseMythic by invoking the provided action.
Declaration
public TBuilder ModifyTutorialChooseMythic(Action<BlueprintTutorial.Reference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Tutorial.BlueprintTutorial.Reference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTutorialForShard(Action<BlueprintTutorial.Reference>)
Modifies Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_TutorialForShard by invoking the provided action.
Declaration
public TBuilder ModifyTutorialForShard(Action<BlueprintTutorial.Reference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Tutorial.BlueprintTutorial.Reference> |
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
RemoveFromCharcaterLevelRestrictions(Func<Int32, Boolean>)
Removes elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.CharcaterLevelRestrictions that match the provided predicate.
Declaration
public TBuilder RemoveFromCharcaterLevelRestrictions(Func<int, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<System.Int32, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromCharcaterLevelRestrictions(Int32[])
Removes elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.CharcaterLevelRestrictions
Declaration
public TBuilder RemoveFromCharcaterLevelRestrictions(params int[] charcaterLevelRestrictions)
Parameters
Type |
Name |
Description |
System.Int32[] |
charcaterLevelRestrictions |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromMythicAlignments(MythicAlignment[])
Removes elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicAlignments
Declaration
public TBuilder RemoveFromMythicAlignments(params MythicAlignment[] mythicAlignments)
Parameters
Type |
Name |
Description |
Kingmaker.DialogSystem.Blueprints.MythicAlignment[] |
mythicAlignments |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromMythicAlignments(Func<MythicAlignment, Boolean>)
Removes elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicAlignments that match the provided predicate.
Declaration
public TBuilder RemoveFromMythicAlignments(Func<MythicAlignment, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.DialogSystem.Blueprints.MythicAlignment, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromMythicsInfos(Blueprint<BlueprintMythicInfoReference>[])
Removes elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicsInfos
Declaration
public TBuilder RemoveFromMythicsInfos(params Blueprint<BlueprintMythicInfoReference>[] mythicsInfos)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintMythicInfoReference>[] |
mythicsInfos |
Blueprint of type BlueprintMythicInfo. 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
RemoveFromMythicsInfos(Func<BlueprintMythicInfoReference, Boolean>)
Removes elements from Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicsInfos that match the provided predicate.
Declaration
public TBuilder RemoveFromMythicsInfos(Func<BlueprintMythicInfoReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintMythicInfoReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetCharcaterLevelRestrictions(Int32[])
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.CharcaterLevelRestrictions
Declaration
public TBuilder SetCharcaterLevelRestrictions(params int[] charcaterLevelRestrictions)
Parameters
Type |
Name |
Description |
System.Int32[] |
charcaterLevelRestrictions |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMythicAlignments(MythicAlignment[])
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicAlignments
Declaration
public TBuilder SetMythicAlignments(params MythicAlignment[] mythicAlignments)
Parameters
Type |
Name |
Description |
Kingmaker.DialogSystem.Blueprints.MythicAlignment[] |
mythicAlignments |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMythicsInfos(Blueprint<BlueprintMythicInfoReference>[])
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_MythicsInfos
Declaration
public TBuilder SetMythicsInfos(params Blueprint<BlueprintMythicInfoReference>[] mythicsInfos)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintMythicInfoReference>[] |
mythicsInfos |
Blueprint of type BlueprintMythicInfo. 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
SetShardsMythicConditions(ConditionAction)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_shardsMythicConditions
Declaration
public TBuilder SetShardsMythicConditions(ConditionAction shardsMythicConditions)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Area.ConditionAction |
shardsMythicConditions |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTutorialChooseMythic(Blueprint<BlueprintTutorial.Reference>)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_TutorialChooseMythic
Declaration
public TBuilder SetTutorialChooseMythic(Blueprint<BlueprintTutorial.Reference> tutorialChooseMythic)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Tutorial.BlueprintTutorial.Reference> |
tutorialChooseMythic |
Blueprint of type BlueprintTutorial. 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
SetTutorialForShard(Blueprint<BlueprintTutorial.Reference>)
Sets the value of Kingmaker.DialogSystem.Blueprints.BlueprintMythicsSettings.m_TutorialForShard
Declaration
public TBuilder SetTutorialForShard(Blueprint<BlueprintTutorial.Reference> tutorialForShard)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Tutorial.BlueprintTutorial.Reference> |
tutorialForShard |
Blueprint of type BlueprintTutorial. 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 |
|