Table of Contents

Class GameMenuOption

Namespace
TaleWorlds.CampaignSystem.GameMenus
Assembly
TaleWorlds.CampaignSystem.dll
public class GameMenuOption
Inheritance
GameMenuOption
Inherited Members

Constructors

GameMenuOption(MenuAndOptionType, string, TextObject, TextObject, OnConditionDelegate, OnConsequenceDelegate, bool, bool, object)

public GameMenuOption(GameMenu.MenuAndOptionType type, string idString, TextObject text, TextObject text2, GameMenuOption.OnConditionDelegate condition, GameMenuOption.OnConsequenceDelegate consequence, bool isLeave = false, bool isRepeatable = false, object relatedObject = null)

Parameters

type GameMenu.MenuAndOptionType
idString string
text TextObject
text2 TextObject
condition GameMenuOption.OnConditionDelegate
consequence GameMenuOption.OnConsequenceDelegate
isLeave bool
isRepeatable bool
relatedObject object

Fields

IssueQuestFlagsValues

public static GameMenuOption.IssueQuestFlags[] IssueQuestFlagsValues

Field Value

IssueQuestFlags[]

OnCondition

public GameMenuOption.OnConditionDelegate OnCondition

Field Value

GameMenuOption.OnConditionDelegate

OnConsequence

public GameMenuOption.OnConsequenceDelegate OnConsequence

Field Value

GameMenuOption.OnConsequenceDelegate

Properties

IdString

public string IdString { get; }

Property Value

string

IsEnabled

public bool IsEnabled { get; }

Property Value

bool

IsLeave

public bool IsLeave { get; }

Property Value

bool

IsRepeatable

public bool IsRepeatable { get; }

Property Value

bool

OptionLeaveType

public GameMenuOption.LeaveType OptionLeaveType { get; set; }

Property Value

GameMenuOption.LeaveType

OptionQuestData

public GameMenuOption.IssueQuestFlags OptionQuestData { get; set; }

Property Value

GameMenuOption.IssueQuestFlags

RelatedObject

public object RelatedObject { get; }

Property Value

object

Text

public TextObject Text { get; }

Property Value

TextObject

Text2

public TextObject Text2 { get; }

Property Value

TextObject

Tooltip

public TextObject Tooltip { get; }

Property Value

TextObject

Type

public GameMenu.MenuAndOptionType Type { get; }

Property Value

GameMenu.MenuAndOptionType

Methods

GetConditionsHold(Game, MenuContext)

public bool GetConditionsHold(Game game, MenuContext menuContext)

Parameters

game Game
menuContext MenuContext

Returns

bool

RunConsequence(MenuContext)

public void RunConsequence(MenuContext menuContext)

Parameters

menuContext MenuContext

SetEnable(bool)

public void SetEnable(bool isEnable)

Parameters

isEnable bool

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).