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

Public Member Functions

void InsertFakeBase (notnull SCR_TutorialFakeBaseComponent fakeBase)
 
override void OnMapOpen (MapConfiguration config)
 SCR_MapEntity event.
 
void CreateFakeBase (SCR_TutorialFakeBaseComponent fakeBaseComponent)
 
- Public Member Functions inherited from SCR_MapUIElementContainer
override void Init ()
 Init method for cases where all modules and components should be loaded already so constructor cannot be used, called once after creation.
 
override void OnMapOpen (MapConfiguration config)
 SCR_MapEntity event.
 
override void OnMapClose (MapConfiguration config)
 SCR_MapEntity event.
 
void OnMapPan (float panX, float panY, bool adjustedPan)
 
void RemoveIcon (SCR_MapUIElement icon)
 
void OnSpawnPointSelectedExt (RplId id)
 
void OnElementSelected (notnull SCR_MapUIElement element)
 
void OnSpawnPointSelected (RplId spId=RplId.Invalid())
 
SCR_MapUISpawnPoint FindSpawnPoint (RplId id)
 
ScriptInvoker GetOnSpawnPointSelected ()
 
ScriptInvoker GetOnElementSelected ()
 
- Public Member Functions inherited from SCR_MapUIBaseComponent
bool IsConfigDisabled ()
 
void SetActive (bool active, bool isCleanup=false)
 Enable open/close events, called every time component is activated, usually on map open.
 
void Init ()
 Init method for cases where all modules and components should be loaded already so constructor cannot be used, called once after creation.
 
void Update (float timeSlice)
 Update method for frame operations.
 
bool IsToolMenuFocused ()
 
void SCR_MapUIBaseComponent ()
 

Protected Attributes

ResourceName m_sBaseElement
 
ResourceName m_sServiceHint
 
ref array< SCR_TutorialFakeBaseComponentm_aFakeBases = {}
 
- Protected Attributes inherited from SCR_MapUIElementContainer
string m_sIconsContainer
 
Widget m_wIconsContainer
 
ResourceName m_sSpawnPointElement
 
ResourceName m_sTaskElement
 
ResourceName m_sWarningWidget
 
Widget m_wWarningWidget
 
bool m_bShowSpawnPointsHint
 
bool m_bShowSpawnPoints
 
bool m_bShowTasks
 
bool m_bIsEditor
 
bool m_bIsDeployMap
 
ref map< Widget, SCR_MapUIElementm_mIcons = new map<Widget, SCR_MapUIElement>()
 
SCR_PlayerFactionAffiliationComponent m_PlyFactionAffilComp
 
SCR_PlayerControllerGroupComponent m_PlyGroupComp
 
SCR_BaseGameMode m_GameMode
 
ref ScriptInvoker< SCR_MapUIElementm_OnElementSelected
 
ref ScriptInvoker< RplId > m_OnSpawnPointSelected
 
- Protected Attributes inherited from SCR_MapUIBaseComponent
bool m_bDisableComponent
 
bool m_bHookToRoot = false
 
Widget m_RootWidget
 
SCR_MapEntity m_MapEntity
 

Additional Inherited Members

- Protected Member Functions inherited from SCR_MapUIElementContainer
void AddSpawnPoint (SCR_SpawnPoint spawnPoint)
 
void RemoveSpawnPoint (SCR_SpawnPoint spawnPoint)
 
void OnSpawnPointFactionChange (SCR_SpawnPoint spawnPoint)
 
void UpdateSpawnPointName (RplId id, string name)
 
void HideSpawnPoint (RplId spawnPointId)
 
void OnPlayerFactionResponse (SCR_PlayerFactionAffiliationComponent component, int factionIndex, bool response)
 
void UpdateIcons ()
 
void InitSpawnPoints ()
 
void ShowSpawnPoint (notnull SCR_SpawnPoint spawnPoint)
 
void InitTaskMarkers ()
 
void InitTaskIcon (SCR_BaseTask task)
 
void OnTaskAdded (SCR_BaseTask task)
 
void OnTaskRemoved (SCR_BaseTask task)
 
void RemoveAllIcons ()
 
SCR_MapUIElement FindSpawnPointIconById (RplId id)
 
void OnPlayerGroupChanged (SCR_AIGroup group)
 
void OnMapOpen (MapConfiguration config)
 SCR_MapEntity event.
 
void OnMapClose (MapConfiguration config)
 SCR_MapEntity event.
 

Member Function Documentation

◆ CreateFakeBase()

void SCR_TutorialMapUI.CreateFakeBase ( SCR_TutorialFakeBaseComponent  fakeBaseComponent)

◆ InsertFakeBase()

void SCR_TutorialMapUI.InsertFakeBase ( notnull SCR_TutorialFakeBaseComponent  fakeBase)

◆ OnMapOpen()

override void SCR_TutorialMapUI.OnMapOpen ( MapConfiguration  config)

SCR_MapEntity event.

Parameters
[in]config

Implements SCR_MapUIElementContainer.

Member Data Documentation

◆ m_aFakeBases

ref array<SCR_TutorialFakeBaseComponent> SCR_TutorialMapUI.m_aFakeBases = {}
protected

◆ m_sBaseElement

ResourceName SCR_TutorialMapUI.m_sBaseElement
protected

◆ m_sServiceHint

ResourceName SCR_TutorialMapUI.m_sServiceHint
protected

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