ORK Framework  2.34.0
API Documentation
ORKFramework.Menu.Parts.ManagerMenuPart Class Reference
Inheritance diagram for ORKFramework.Menu.Parts.ManagerMenuPart:
ORKFramework.Menu.Parts.BaseMenuPart ORKFramework.IChoice ORKFramework.IChoiceDrop ORKFramework.Menu.Parts.CoreMenuPart ORKFramework.IChoiceSimple ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

bool ShowOKButton (GUIBox origin)
 
bool ShowCancelButton (GUIBox origin)
 
bool IsOKButtonActive (GUIBox origin)
 
bool IsCancelButtonActive (GUIBox origin)
 
bool Tick (GUIBox origin)
 
bool UnfocusedTick (GUIBox origin)
 
bool NotControlableTick (GUIBox origin)
 
override bool ShowFirstDescription ()
 
override void ResetSelection ()
 
override bool FocusFirst ()
 
override bool IsFocused ()
 
void FocusGained (GUIBox origin)
 
void FocusLost (GUIBox origin)
 
void OutOfBoxClick (GUIBox origin)
 
override void Refresh ()
 
override void Show (MenuScreen s)
 
void Show ()
 
override void ChangeCombatant (Combatant old)
 
override void Close (bool closeImmediately)
 
void Closed (GUIBox origin)
 
void ChoiceSelected (int index, GUIBox origin)
 
void SelectionChanged (int index, GUIBox origin)
 
void Canceled (GUIBox origin)
 
void ChoiceDropped (int index, GUIBox origin, DragInfo drag, ref GUIBoxAudioType playDropAudio)
 
void ShowSlotInfo ()
 
- Public Member Functions inherited from ORKFramework.Menu.Parts.BaseMenuPart
virtual void MarkRefresh ()
 
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...
 

Public Attributes

int guiBoxID = 0
 
float checkTimeout = 1
 
ContentLayout contentLayout = new ContentLayout(ContentLayoutType.Both, ContentLayoutInfoType.None)
 
ContentLayout assignedSlotLayout = new ContentLayout(ContentLayoutType.Both, ContentLayoutInfoType.None)
 
HeaderTexts headerTexts = new HeaderTexts()
 
bool useTitle = false
 
string [] title
 
ManagerMenuItem [] item = new ManagerMenuItem[0]
 
bool showSlotInfo = false
 
int slotInfoBoxID = 0
 
int slotInfoHudID = 0
 
bool slotInfoShowTooltip = false
 
bool slotInfoShowEmptySlot = false
 
TextImageDescriptionContent [] slotInfoEmptySlotContent
 
bool slotInfoShowOtherButtons = false
 
TextImageDescriptionContent [] slotInfoOtherButtonContent
 

Properties

override bool Controlable [get]
 
override bool IsOpened [get]
 
override bool IsClosed [get]
 
- Properties inherited from ORKFramework.Menu.Parts.BaseMenuPart
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]
 

Additional Inherited Members

- Protected Attributes inherited from ORKFramework.Menu.Parts.BaseMenuPart
MenuScreen screen
 
bool markRefresh = false