Class BasePhotoModeRootConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.
Inheritance
System.Object
BasePhotoModeRootConfigurator<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 BasePhotoModeRootConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : BlueprintPhotoModeRoot where TBuilder : BasePhotoModeRootConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BasePhotoModeRootConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BasePhotoModeRootConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToFrames(AssetLink<SpriteLink>[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Frames
Declaration
public TBuilder AddToFrames(params AssetLink<SpriteLink>[] frames)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
frames |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToIcons(AssetLink<SpriteLink>[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Icons
Declaration
public TBuilder AddToIcons(params AssetLink<SpriteLink>[] icons)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
icons |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToSkyBoxes(MaterialLink[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.SkyBoxes
Declaration
public TBuilder AddToSkyBoxes(params MaterialLink[] skyBoxes)
Parameters
Type |
Name |
Description |
Kingmaker.ResourceLinks.MaterialLink[] |
skyBoxes |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToStickers(AssetLink<SpriteLink>[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Stickers
Declaration
public TBuilder AddToStickers(params AssetLink<SpriteLink>[] stickers)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
stickers |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
AddToWeatherProfiles(WeatherProfile[])
Adds to the contents of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.m_WeatherProfiles
Declaration
public TBuilder AddToWeatherProfiles(params WeatherProfile[] weatherProfiles)
Parameters
Type |
Name |
Description |
Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfile[] |
weatherProfiles |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearFrames()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Frames
Declaration
public TBuilder ClearFrames()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearIcons()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Icons
Declaration
public TBuilder ClearIcons()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearSkyBoxes()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.SkyBoxes
Declaration
public TBuilder ClearSkyBoxes()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearStickers()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Stickers
Declaration
public TBuilder ClearStickers()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearWeatherProfiles()
Removes all elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.m_WeatherProfiles
Declaration
public TBuilder ClearWeatherProfiles()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<BlueprintPhotoModeRoot>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintPhotoModeRoot>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot>> |
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<BlueprintPhotoModeRoot>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintPhotoModeRoot>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot>> |
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
ModifyFrames(Action<SpriteLink>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Frames by invoking the provided action on each element.
Declaration
public TBuilder ModifyFrames(Action<SpriteLink> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ResourceLinks.SpriteLink> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyIcons(Action<SpriteLink>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Icons by invoking the provided action on each element.
Declaration
public TBuilder ModifyIcons(Action<SpriteLink> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ResourceLinks.SpriteLink> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySkyBoxes(Action<MaterialLink>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.SkyBoxes by invoking the provided action on each element.
Declaration
public TBuilder ModifySkyBoxes(Action<MaterialLink> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ResourceLinks.MaterialLink> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyStickers(Action<SpriteLink>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Stickers by invoking the provided action on each element.
Declaration
public TBuilder ModifyStickers(Action<SpriteLink> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.ResourceLinks.SpriteLink> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyWeatherProfiles(Action<WeatherProfile>)
Modifies Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.m_WeatherProfiles by invoking the provided action on each element.
Declaration
public TBuilder ModifyWeatherProfiles(Action<WeatherProfile> action)
Parameters
Type |
Name |
Description |
System.Action<Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfile> |
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
RemoveFromFrames(AssetLink<SpriteLink>[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Frames
Declaration
public TBuilder RemoveFromFrames(params AssetLink<SpriteLink>[] frames)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
frames |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromFrames(Func<SpriteLink, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Frames that match the provided predicate.
Declaration
public TBuilder RemoveFromFrames(Func<SpriteLink, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.ResourceLinks.SpriteLink, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromIcons(AssetLink<SpriteLink>[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Icons
Declaration
public TBuilder RemoveFromIcons(params AssetLink<SpriteLink>[] icons)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
icons |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromIcons(Func<SpriteLink, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Icons that match the provided predicate.
Declaration
public TBuilder RemoveFromIcons(Func<SpriteLink, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.ResourceLinks.SpriteLink, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSkyBoxes(MaterialLink[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.SkyBoxes
Declaration
public TBuilder RemoveFromSkyBoxes(params MaterialLink[] skyBoxes)
Parameters
Type |
Name |
Description |
Kingmaker.ResourceLinks.MaterialLink[] |
skyBoxes |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromSkyBoxes(Func<MaterialLink, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.SkyBoxes that match the provided predicate.
Declaration
public TBuilder RemoveFromSkyBoxes(Func<MaterialLink, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.ResourceLinks.MaterialLink, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromStickers(AssetLink<SpriteLink>[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Stickers
Declaration
public TBuilder RemoveFromStickers(params AssetLink<SpriteLink>[] stickers)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
stickers |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromStickers(Func<SpriteLink, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Stickers that match the provided predicate.
Declaration
public TBuilder RemoveFromStickers(Func<SpriteLink, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.ResourceLinks.SpriteLink, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromWeatherProfiles(WeatherProfile[])
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.m_WeatherProfiles
Declaration
public TBuilder RemoveFromWeatherProfiles(params WeatherProfile[] weatherProfiles)
Parameters
Type |
Name |
Description |
Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfile[] |
weatherProfiles |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromWeatherProfiles(Func<WeatherProfile, Boolean>)
Removes elements from Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.m_WeatherProfiles that match the provided predicate.
Declaration
public TBuilder RemoveFromWeatherProfiles(Func<WeatherProfile, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfile, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetFrames(AssetLink<SpriteLink>[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Frames
Declaration
public TBuilder SetFrames(params AssetLink<SpriteLink>[] frames)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
frames |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetIcons(AssetLink<SpriteLink>[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Icons
Declaration
public TBuilder SetIcons(params AssetLink<SpriteLink>[] icons)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
icons |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetSkyBoxes(MaterialLink[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.SkyBoxes
Declaration
public TBuilder SetSkyBoxes(params MaterialLink[] skyBoxes)
Parameters
Type |
Name |
Description |
Kingmaker.ResourceLinks.MaterialLink[] |
skyBoxes |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetStickers(AssetLink<SpriteLink>[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.Stickers
Declaration
public TBuilder SetStickers(params AssetLink<SpriteLink>[] stickers)
Parameters
Type |
Name |
Description |
AssetLink<Kingmaker.ResourceLinks.SpriteLink>[] |
stickers |
You can pass in the animation using a SpriteLink or it's AssetId.
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetWeatherProfiles(WeatherProfile[])
Sets the value of Kingmaker.Dungeon.Blueprints.BlueprintPhotoModeRoot.m_WeatherProfiles
Declaration
public TBuilder SetWeatherProfiles(params WeatherProfile[] weatherProfiles)
Parameters
Type |
Name |
Description |
Owlcat.Runtime.Visual.Effects.WeatherSystem.WeatherProfile[] |
weatherProfiles |
|
Returns
Type |
Description |
TBuilder |
|