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

Public Member Functions

SCR_MapUITask InitTask (notnull SCR_BaseTask task)
 
void SetTask (notnull SCR_BaseTask task)
 
SCR_BaseTask GetTask ()
 
Widget GetMapWidget ()
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
void AssignTask ()
 
void GetAssignedPlayers (SCR_BaseTask task=null)
 
void SetMapMarkerAssigneeCount ()
 
void UpdateFocusedTask ()
 
void SetEvents ()
 
override vector GetPos ()
 
- Public Member Functions inherited from SCR_MapUIElement
override void HandlerAttached (Widget w)
 
void SetParent (SCR_MapUIElementContainer parent)
 
string GetName ()
 
bool GetIconVisible ()
 
void ShowName (bool visible)
 
void SetVisible (bool visible)
 
Widget GetRoot ()
 
override bool OnClick (Widget w, int x, int y, int button)
 
void SelectIcon (bool invoke=true)
 
void Select (bool select=true)
 
vector GetPos ()
 
Color GetColorForFaction (string factionKey)
 
RplId GetSpawnPointId ()
 
void SetName (string name)
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Public Attributes

Widget m_wHorizLayout
 
- Public Attributes inherited from SCR_MapUIElement
ref Color m_UnknownFactionColor
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Protected Attributes

bool m_bIsEnabled
 
SCR_BaseTask m_Task
 
TextWidget m_wTaskTitle
 
Widget m_wAssignees
 
Widget m_wMapTask
 
- Protected Attributes inherited from SCR_MapUIElement
SCR_MapUIElementContainer m_Parent
 
MapItem m_MapItem
 
ImageWidget m_wImage
 
ImageWidget m_wGradient
 
ImageWidget m_wSelectImg
 
ImageWidget m_wHighlightImg
 
bool m_bIsSelected
 
SCR_EIconType m_eIconType
 
bool m_bVisible = false
 
ResourceName m_sImageSetARO
 
ResourceName m_sImageSetSpecial
 
bool m_bUseBackgroundGradient
 
string m_sSoundBase
 
string m_sSoundEnemyBase
 
string m_sSoundRelay
 
string m_sSoundTask
 
string m_sSoundService
 
string m_sSoundHover
 
string m_sName
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Protected Member Functions inherited from SCR_MapUIElement
void AnimExpand ()
 
void AnimCollapse ()
 
void PlayHoverSound (string sound)
 
void SetImage (string image)
 
- Static Protected Attributes inherited from SCR_MapUIElement
static SCR_MapUIElement s_SelectedElement
 
const float ANIM_SPEED = 20
 

Member Function Documentation

◆ AssignTask()

void SCR_MapUITask.AssignTask ( )

◆ GetAssignedPlayers()

void SCR_MapUITask.GetAssignedPlayers ( SCR_BaseTask  task = null)

◆ GetMapWidget()

Widget SCR_MapUITask.GetMapWidget ( )

◆ GetPos()

override vector SCR_MapUITask.GetPos ( )

Implements SCR_MapUIElement.

◆ GetTask()

SCR_BaseTask SCR_MapUITask.GetTask ( )

◆ HandlerAttached()

override void SCR_MapUITask.HandlerAttached ( Widget  w)

Implements SCR_MapUIElement.

◆ HandlerDeattached()

override void SCR_MapUITask.HandlerDeattached ( Widget  w)

◆ InitTask()

SCR_MapUITask SCR_MapUITask.InitTask ( notnull SCR_BaseTask  task)

◆ OnMouseEnter()

override bool SCR_MapUITask.OnMouseEnter ( Widget  w,
int  x,
int  y 
)

◆ OnMouseLeave()

override bool SCR_MapUITask.OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)

◆ SetEvents()

void SCR_MapUITask.SetEvents ( )

◆ SetMapMarkerAssigneeCount()

void SCR_MapUITask.SetMapMarkerAssigneeCount ( )

◆ SetTask()

void SCR_MapUITask.SetTask ( notnull SCR_BaseTask  task)

◆ UpdateFocusedTask()

void SCR_MapUITask.UpdateFocusedTask ( )

Member Data Documentation

◆ m_bIsEnabled

bool SCR_MapUITask.m_bIsEnabled
protected

◆ m_Task

SCR_BaseTask SCR_MapUITask.m_Task
protected

◆ m_wAssignees

Widget SCR_MapUITask.m_wAssignees
protected

◆ m_wHorizLayout

Widget SCR_MapUITask.m_wHorizLayout

◆ m_wMapTask

Widget SCR_MapUITask.m_wMapTask
protected

◆ m_wTaskTitle

TextWidget SCR_MapUITask.m_wTaskTitle
protected

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