ORK Framework  2.34.0
API Documentation
ORKFramework.Menu.Parts.BaseMenuPart Class Referenceabstract
Inheritance diagram for ORKFramework.Menu.Parts.BaseMenuPart:
ORKFramework.Menu.Parts.CoreMenuPart ORKFramework.BaseData ORKFramework.IBaseData ORKFramework.Menu.Parts.AbilityMenuPart ORKFramework.Menu.Parts.AbilityTreeMenuPart ORKFramework.Menu.Parts.AIBehaviourMenuPart ORKFramework.Menu.Parts.AIRulesetMenuPart ORKFramework.Menu.Parts.BestiaryAreaMenuPart ORKFramework.Menu.Parts.BestiaryTypeMenuPart ORKFramework.Menu.Parts.ButtonListMenuPart ORKFramework.Menu.Parts.CombatantMenuPart ORKFramework.Menu.Parts.CraftingListMenuPart ORKFramework.Menu.Parts.CraftingMenuPart ORKFramework.Menu.Parts.DescriptionMenuPart ORKFramework.Menu.Parts.EquipmentMenuPart ORKFramework.Menu.Parts.GroupCombatantMenuPart ORKFramework.Menu.Parts.GroupMenuPart ORKFramework.Menu.Parts.InformationMenuPart ORKFramework.Menu.Parts.InventoryExchangeMenuPart ORKFramework.Menu.Parts.InventoryMenuPart ORKFramework.Menu.Parts.LogMenuPart ORKFramework.Menu.Parts.ManagerMenuPart ORKFramework.Menu.Parts.MenuListMenuPart ORKFramework.Menu.Parts.MenuUserMenuPart ORKFramework.Menu.Parts.OptionsMenuPart ORKFramework.Menu.Parts.QuestMenuPart ORKFramework.Menu.Parts.ResearchMenuPart ORKFramework.Menu.Parts.StatusValueDistributionMenuPart ORKFramework.Menu.Parts.StatusValueUpgradeMenuPart ORKFramework.Menu.Parts.TeleportMenuPart

Public Member Functions

virtual void ResetSelection ()
 
virtual bool ShowFirstDescription ()
 
virtual bool FocusFirst ()
 
abstract bool IsFocused ()
 
virtual void MarkRefresh ()
 
abstract void Refresh ()
 
abstract void Show (MenuScreen s)
 
abstract void ChangeCombatant (Combatant old)
 
abstract void Close (bool closeImmediately)
 
virtual void CombatantChoiceClosed (bool canceled)
 
virtual void SubMenuClosed (bool canceled)
 
virtual void ClearOverrides (bool refresh)
 
virtual bool SetOverrideType (BaseMenuPart backPart, int[] type, bool focus)
 
virtual bool SetOverrideDefaultAction (BaseMenuPart backPart, bool backAfterUse, MenuActionSetting defaultAction, bool focus)
 
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...
 

Protected Attributes

MenuScreen screen
 
bool markRefresh = false
 

Properties

MenuScreen Screen [get, set]
 
virtual bool OnScreenCombatant [get]
 
virtual bool ShouldRefresh [get]
 
abstract bool IsOpened [get]
 
abstract bool IsClosed [get]
 
virtual bool Controlable [get]
 
virtual ORKDataType TypeDataType [get]