Class BaseQuestObjectiveConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.
Inheritance
System.Object
BaseQuestObjectiveConfigurator<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 BaseQuestObjectiveConfigurator<T, TBuilder> : BaseFactConfigurator<T, TBuilder> where T : BlueprintQuestObjective where TBuilder : BaseQuestObjectiveConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseQuestObjectiveConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseQuestObjectiveConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddExperience(IntEvaluator, Nullable<Int32>, Nullable<Boolean>, Nullable<EncounterType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Boolean>)
Adds Kingmaker.Blueprints.Classes.Experience.Experience
Declaration
public TBuilder AddExperience(IntEvaluator count = null, int? cR = null, bool? dummy = null, EncounterType? encounter = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, float? modifier = null, bool? playerGainsNoExp = null)
Parameters
Type |
Name |
Description |
Kingmaker.ElementsSystem.IntEvaluator |
count |
|
System.Nullable<System.Int32> |
cR |
|
System.Nullable<System.Boolean> |
dummy |
|
System.Nullable<Kingmaker.Blueprints.Classes.Experience.EncounterType> |
encounter |
|
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> |
merge |
If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.
|
ComponentMerge |
mergeBehavior |
Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.
|
System.Nullable<System.Single> |
modifier |
|
System.Nullable<System.Boolean> |
playerGainsNoExp |
InfoBox: When true, Exp will be used in encounter CR calculation, but player will not gained it
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddObjectiveStatusTrigger(ActionsBuilder, ConditionsBuilder, Nullable<QuestObjectiveState>)
Adds Kingmaker.Designers.EventConditionActionSystem.ObjectiveEvents.ObjectiveStatusTrigger
Declaration
public TBuilder AddObjectiveStatusTrigger(ActionsBuilder actions = null, ConditionsBuilder conditions = null, QuestObjectiveState? objectiveState = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
actions |
|
ConditionsBuilder |
conditions |
|
System.Nullable<Kingmaker.AreaLogic.QuestSystem.QuestObjectiveState> |
objectiveState |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToAddendums(Blueprint<BlueprintQuestObjectiveReference>[])
Adds to the contents of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Addendums
Declaration
public TBuilder AddToAddendums(params Blueprint<BlueprintQuestObjectiveReference>[] addendums)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>[] |
addendums |
Blueprint of type BlueprintQuestObjective. 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
AddToAreas(Blueprint<BlueprintAreaReference>[])
Adds to the contents of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Areas
Declaration
public TBuilder AddToAreas(params Blueprint<BlueprintAreaReference>[] areas)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintAreaReference>[] |
areas |
Blueprint of type BlueprintArea. 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
AddToLocations(Blueprint<BlueprintGlobalMapPoint.Reference>[])
Adds to the contents of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Locations
Declaration
public TBuilder AddToLocations(params Blueprint<BlueprintGlobalMapPoint.Reference>[] locations)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference>[] |
locations |
Blueprint of type BlueprintGlobalMapPoint. 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
AddToMultiEntranceEntries(Blueprint<BlueprintMultiEntranceEntry.Reference>[])
Adds to the contents of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.MultiEntranceEntries
Declaration
public TBuilder AddToMultiEntranceEntries(params Blueprint<BlueprintMultiEntranceEntry.Reference>[] multiEntranceEntries)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntranceEntry.Reference>[] |
multiEntranceEntries |
Blueprint of type BlueprintMultiEntranceEntry. 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
AddToNextObjectives(Blueprint<BlueprintQuestObjectiveReference>[])
Adds to the contents of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_NextObjectives
Declaration
public TBuilder AddToNextObjectives(params Blueprint<BlueprintQuestObjectiveReference>[] nextObjectives)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>[] |
nextObjectives |
Blueprint of type BlueprintQuestObjective. 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
ClearAddendums()
Removes all elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Addendums
Declaration
public TBuilder ClearAddendums()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearAreas()
Removes all elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Areas
Declaration
public TBuilder ClearAreas()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearLocations()
Removes all elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Locations
Declaration
public TBuilder ClearLocations()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearMultiEntranceEntries()
Removes all elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.MultiEntranceEntries
Declaration
public TBuilder ClearMultiEntranceEntries()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearNextObjectives()
Removes all elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_NextObjectives
Declaration
public TBuilder ClearNextObjectives()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintQuestObjective>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintQuestObjective>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Quests.BlueprintQuestObjective>> |
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<BlueprintQuestObjective>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintQuestObjective>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Quests.BlueprintQuestObjective>> |
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
ModifyAddendums(Action<BlueprintQuestObjectiveReference>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Addendums by invoking the provided action on each element.
Declaration
public TBuilder ModifyAddendums(Action<BlueprintQuestObjectiveReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyAreas(Action<BlueprintAreaReference>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Areas by invoking the provided action on each element.
Declaration
public TBuilder ModifyAreas(Action<BlueprintAreaReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintAreaReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyDescription(Action<LocalizedString>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.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
ModifyLocations(Action<BlueprintGlobalMapPoint.Reference>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Locations by invoking the provided action on each element.
Declaration
public TBuilder ModifyLocations(Action<BlueprintGlobalMapPoint.Reference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyMultiEntranceEntries(Action<BlueprintMultiEntranceEntry.Reference>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.MultiEntranceEntries by invoking the provided action on each element.
Declaration
public TBuilder ModifyMultiEntranceEntries(Action<BlueprintMultiEntranceEntry.Reference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntranceEntry.Reference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyNextObjectives(Action<BlueprintQuestObjectiveReference>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_NextObjectives by invoking the provided action on each element.
Declaration
public TBuilder ModifyNextObjectives(Action<BlueprintQuestObjectiveReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyQuest(Action<BlueprintQuestReference>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Quest by invoking the provided action.
Declaration
public TBuilder ModifyQuest(Action<BlueprintQuestReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintQuestReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTitle(Action<LocalizedString>)
Modifies Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Title by invoking the provided action.
Declaration
public TBuilder ModifyTitle(Action<LocalizedString> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Localization.LocalizedString> |
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
RemoveFromAddendums(Blueprint<BlueprintQuestObjectiveReference>[])
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Addendums
Declaration
public TBuilder RemoveFromAddendums(params Blueprint<BlueprintQuestObjectiveReference>[] addendums)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>[] |
addendums |
Blueprint of type BlueprintQuestObjective. 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
RemoveFromAddendums(Func<BlueprintQuestObjectiveReference, Boolean>)
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Addendums that match the provided predicate.
Declaration
public TBuilder RemoveFromAddendums(Func<BlueprintQuestObjectiveReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintQuestObjectiveReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromAreas(Blueprint<BlueprintAreaReference>[])
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Areas
Declaration
public TBuilder RemoveFromAreas(params Blueprint<BlueprintAreaReference>[] areas)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintAreaReference>[] |
areas |
Blueprint of type BlueprintArea. 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
RemoveFromAreas(Func<BlueprintAreaReference, Boolean>)
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Areas that match the provided predicate.
Declaration
public TBuilder RemoveFromAreas(Func<BlueprintAreaReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintAreaReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromLocations(Blueprint<BlueprintGlobalMapPoint.Reference>[])
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Locations
Declaration
public TBuilder RemoveFromLocations(params Blueprint<BlueprintGlobalMapPoint.Reference>[] locations)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference>[] |
locations |
Blueprint of type BlueprintGlobalMapPoint. 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
RemoveFromLocations(Func<BlueprintGlobalMapPoint.Reference, Boolean>)
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Locations that match the provided predicate.
Declaration
public TBuilder RemoveFromLocations(Func<BlueprintGlobalMapPoint.Reference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromMultiEntranceEntries(Blueprint<BlueprintMultiEntranceEntry.Reference>[])
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.MultiEntranceEntries
Declaration
public TBuilder RemoveFromMultiEntranceEntries(params Blueprint<BlueprintMultiEntranceEntry.Reference>[] multiEntranceEntries)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntranceEntry.Reference>[] |
multiEntranceEntries |
Blueprint of type BlueprintMultiEntranceEntry. 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
RemoveFromMultiEntranceEntries(Func<BlueprintMultiEntranceEntry.Reference, Boolean>)
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.MultiEntranceEntries that match the provided predicate.
Declaration
public TBuilder RemoveFromMultiEntranceEntries(Func<BlueprintMultiEntranceEntry.Reference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntranceEntry.Reference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromNextObjectives(Blueprint<BlueprintQuestObjectiveReference>[])
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_NextObjectives
Declaration
public TBuilder RemoveFromNextObjectives(params Blueprint<BlueprintQuestObjectiveReference>[] nextObjectives)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>[] |
nextObjectives |
Blueprint of type BlueprintQuestObjective. 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
RemoveFromNextObjectives(Func<BlueprintQuestObjectiveReference, Boolean>)
Removes elements from Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_NextObjectives that match the provided predicate.
Declaration
public TBuilder RemoveFromNextObjectives(Func<BlueprintQuestObjectiveReference, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Blueprints.BlueprintQuestObjectiveReference, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetAddendums(Blueprint<BlueprintQuestObjectiveReference>[])
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Addendums
Declaration
public TBuilder SetAddendums(params Blueprint<BlueprintQuestObjectiveReference>[] addendums)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>[] |
addendums |
Blueprint of type BlueprintQuestObjective. 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
SetAreas(Blueprint<BlueprintAreaReference>[])
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Areas
Declaration
public TBuilder SetAreas(params Blueprint<BlueprintAreaReference>[] areas)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintAreaReference>[] |
areas |
Blueprint of type BlueprintArea. 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
SetAutoFailDays(Int32)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.AutoFailDays
Declaration
public TBuilder SetAutoFailDays(int autoFailDays)
Parameters
Type |
Name |
Description |
System.Int32 |
autoFailDays |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDescription(LocalString)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.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
SetFinishParent(Boolean)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_FinishParent
Declaration
public TBuilder SetFinishParent(bool finishParent = true)
Parameters
Type |
Name |
Description |
System.Boolean |
finishParent |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetHidden(Boolean)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Hidden
Declaration
public TBuilder SetHidden(bool hidden = true)
Parameters
Type |
Name |
Description |
System.Boolean |
hidden |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIsFakeFail(Boolean)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.IsFakeFail
Declaration
public TBuilder SetIsFakeFail(bool isFakeFail = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isFakeFail |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetLocations(Blueprint<BlueprintGlobalMapPoint.Reference>[])
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Locations
Declaration
public TBuilder SetLocations(params Blueprint<BlueprintGlobalMapPoint.Reference>[] locations)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference>[] |
locations |
Blueprint of type BlueprintGlobalMapPoint. 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
SetMultiEntranceEntries(Blueprint<BlueprintMultiEntranceEntry.Reference>[])
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.MultiEntranceEntries
Declaration
public TBuilder SetMultiEntranceEntries(params Blueprint<BlueprintMultiEntranceEntry.Reference>[] multiEntranceEntries)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintMultiEntranceEntry.Reference>[] |
multiEntranceEntries |
Blueprint of type BlueprintMultiEntranceEntry. 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
SetNextObjectives(Blueprint<BlueprintQuestObjectiveReference>[])
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_NextObjectives
Declaration
public TBuilder SetNextObjectives(params Blueprint<BlueprintQuestObjectiveReference>[] nextObjectives)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>[] |
nextObjectives |
Blueprint of type BlueprintQuestObjective. 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
SetQuest(Blueprint<BlueprintQuestReference>)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Quest
Declaration
public TBuilder SetQuest(Blueprint<BlueprintQuestReference> quest)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintQuestReference> |
quest |
Blueprint of type BlueprintQuest. 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
SetStartOnKingdomTime(Boolean)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.StartOnKingdomTime
Declaration
public TBuilder SetStartOnKingdomTime(bool startOnKingdomTime = true)
Parameters
Type |
Name |
Description |
System.Boolean |
startOnKingdomTime |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTitle(LocalString)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Title
Declaration
public TBuilder SetTitle(LocalString title)
Parameters
Type |
Name |
Description |
LocalString |
title |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetType(BlueprintQuestObjective.Type)
Sets the value of Kingmaker.Blueprints.Quests.BlueprintQuestObjective.m_Type
Declaration
public TBuilder SetType(BlueprintQuestObjective.Type type)
Parameters
Type |
Name |
Description |
Kingmaker.Blueprints.Quests.BlueprintQuestObjective.Type |
type |
|
Returns
Type |
Description |
TBuilder |
|