Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AIMessageSelectionMenuEntry Interface Reference
Inheritance diagram for AIMessageSelectionMenuEntry:
[legend]

Public Member Functions

void AIMessageSelectionMenuEntry (AIMessage pAIMessage)
 Create new AIMessageSelectionMenuEntry instance with provided message.
 
proto external void SetAIMessage (AIMessage pAIMessage)
 Set the message for this menu entry.
 
proto external AIMessage GetAIMessage ()
 Retrieve the message from this menu entry. Can be null.
 
- Public Member Functions inherited from ScriptedSelectionMenuEntry
override void OnPerform (IEntity user, BaseSelectionMenu sourceMenu)
 Callback for when this entry is supposed to be performed.
 
override bool CanBeShownScript (IEntity user, BaseSelectionMenu sourceMenu)
 Can this entry be shown?
 
override bool CanBePerformedScript (IEntity user, BaseSelectionMenu sourceMenu)
 Can this entry be performed?
 
override bool GetEntryNameScript (out string outName)
 If overridden and true is returned, outName is returned when BaseSelectionMenuEntry.GetEntryName is called.
 
override bool GetEntryDescriptionScript (out string outDescription)
 If overridden and true is returned, outDescription is returned when BaseSelectionMenuEntry.GetEntryDescription is called.
 
override bool GetEntryIconPathScript (out string outIconPath)
 If overridden and true is returned, outIconPath is returned when BaseSelectionMenuEntry.GetEntryIconPath is called.
 
override UIInfo GetUIInfoScript ()
 Can be overridden to return desired UIInfo in GetUIInfo method.
 
void UpdateVisuals ()
 Base visuals update function for specific entry update.
 
ResourceName GetEntryLayout ()
 API for entry widget and component.
 
void SetEntryLayout (ResourceName entryLayout)
 
Widget GetEntryWidget ()
 
void SetEntryWidget (Widget root)
 
string GetName ()
 
void SetName (string name)
 
bool CanBeShownScript (IEntity user, BaseSelectionMenu sourceMenu)
 Can this entry be shown?
 
bool CanBePerformedScript (IEntity user, BaseSelectionMenu sourceMenu)
 Can this entry be performed?
 
void OnPerform (IEntity user, BaseSelectionMenu sourceMenu)
 Callback for when this entry is supposed to be performed.
 
bool GetEntryNameScript (out string outName)
 If overridden and true is returned, outName is returned when BaseSelectionMenuEntry.GetEntryName is called.
 
bool GetEntryDescriptionScript (out string outDescription)
 If overridden and true is returned, outDescription is returned when BaseSelectionMenuEntry.GetEntryDescription is called.
 
bool GetEntryIconPathScript (out string outIconPath)
 If overridden and true is returned, outIconPath is returned when BaseSelectionMenuEntry.GetEntryIconPath is called.
 
UIInfo GetUIInfoScript ()
 Can be overriden to return desired UIInfo in GetUIInfo method.
 
- Public Member Functions inherited from BaseSelectionMenuEntry
proto external bool CanBeShown (IEntity user, BaseSelectionMenu sourceMenu)
 Can this entry be shown?
 
proto external bool CanBePerformed (IEntity user, BaseSelectionMenu sourceMenu)
 Can this entry be performed?
 
proto external void Perform (IEntity user, BaseSelectionMenu sourceMenu)
 Request to perform this entry.
 
proto external string GetEntryName ()
 Return the name of this entry.
 
proto external string GetEntryDescription ()
 Return the description of this entry.
 
proto external string GetEntryIconPath ()
 Return the icon path of this entry.
 
proto external UIInfo GetUIInfo ()
 Get related UI info or null if none.
 

Additional Inherited Members

- Static Public Attributes inherited from ScriptedSelectionMenuEntry
const string LAYOUT_ENTRY_DEFAULT = "{121C45A1F59DC1AF}UI/layouts/Common/RadialMenu/RadialEntryElement.layout"
 
- Protected Attributes inherited from ScriptedSelectionMenuEntry
ResourceName m_EntryLayout = LAYOUT_ENTRY_DEFAULT
 
ref Widget m_wEntry
 
string m_sName
 

Constructor & Destructor Documentation

◆ AIMessageSelectionMenuEntry()

void AIMessageSelectionMenuEntry.AIMessageSelectionMenuEntry ( AIMessage  pAIMessage)

Create new AIMessageSelectionMenuEntry instance with provided message.

Member Function Documentation

◆ GetAIMessage()

proto external AIMessage AIMessageSelectionMenuEntry.GetAIMessage ( )

Retrieve the message from this menu entry. Can be null.

◆ SetAIMessage()

proto external void AIMessageSelectionMenuEntry.SetAIMessage ( AIMessage  pAIMessage)

Set the message for this menu entry.


The documentation for this interface was generated from the following file: