M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.Options.ActionOptionData Class Reference

Inherits TaleWorlds.Engine.Options.IOptionData.

Public Member Functions

 ActionOptionData (ManagedOptionsType managedType, Action onAction)
 
 ActionOptionData (NativeOptions.NativeOptionsType nativeType, Action onAction)
 
 ActionOptionData (string optionTypeId, Action onAction)
 
void Commit ()
 
float GetDefaultValue ()
 
object GetOptionType ()
 
float GetValue (bool forceRefresh)
 
bool IsNative ()
 
void SetValue (float value)
 
bool IsAction ()
 Not everything we show in Options has to be Managed or Native option. We might need to show Actions like "Open Benchmark". IsAction represents if this Option is an Action and does NOT represent an option value.
 
bool GetIsDisabledAndReasonID ()
 
float GetDefaultValue ()
 
void Commit ()
 
float GetValue (bool forceRefresh)
 
void SetValue (float value)
 
object GetOptionType ()
 
bool IsNative ()
 
bool IsAction ()
 Not everything we show in Options has to be Managed or Native option. We might need to show Actions like "Open Benchmark". IsAction represents if this Option is an Action and does NOT represent an option value.
 
bool GetIsDisabledAndReasonID ()
 

Public Attributes

 string
 
- Public Attributes inherited from TaleWorlds.Engine.Options.IOptionData
 string
 Returns if the option is disabled or not. If the option is disabled an explanation text id is expected. This is not a localized text but it's the text id for a localized text.
 

Properties

Action OnAction [get]
 

Constructor & Destructor Documentation

◆ ActionOptionData() [1/3]

TaleWorlds.MountAndBlade.Options.ActionOptionData.ActionOptionData ( ManagedOptionsType  managedType,
Action  onAction 
)

◆ ActionOptionData() [2/3]

TaleWorlds.MountAndBlade.Options.ActionOptionData.ActionOptionData ( NativeOptions::NativeOptionsType  nativeType,
Action  onAction 
)

◆ ActionOptionData() [3/3]

TaleWorlds.MountAndBlade.Options.ActionOptionData.ActionOptionData ( string  optionTypeId,
Action  onAction 
)

Member Function Documentation

◆ Commit()

void TaleWorlds.MountAndBlade.Options.ActionOptionData.Commit ( )

◆ GetDefaultValue()

float TaleWorlds.MountAndBlade.Options.ActionOptionData.GetDefaultValue ( )

◆ GetOptionType()

object TaleWorlds.MountAndBlade.Options.ActionOptionData.GetOptionType ( )

◆ GetValue()

float TaleWorlds.MountAndBlade.Options.ActionOptionData.GetValue ( bool  forceRefresh)

◆ IsNative()

bool TaleWorlds.MountAndBlade.Options.ActionOptionData.IsNative ( )

◆ SetValue()

void TaleWorlds.MountAndBlade.Options.ActionOptionData.SetValue ( float  value)

◆ IsAction()

bool TaleWorlds.MountAndBlade.Options.ActionOptionData.IsAction ( )

◆ GetIsDisabledAndReasonID()

bool TaleWorlds.MountAndBlade.Options.ActionOptionData.GetIsDisabledAndReasonID ( )

Member Data Documentation

◆ string

TaleWorlds.MountAndBlade.Options.ActionOptionData.string

Property Documentation

◆ OnAction

Action TaleWorlds.MountAndBlade.Options.ActionOptionData.OnAction
get