Arma Reforger Script API
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | Static Protected Member Functions | List of all members
SCR_WorkshopUiCommon Interface Reference

Static Public Member Functions

static void OnGameStart ()
 Call this somewhere once, preferably at start of the game.
 
static void TryOpenWorkshop ()
 Tries to open Workshop UI, if not possible due to privileges, negotiates them.
 
static void OnEnableAddonButton (SCR_WorkshopItem item)
 Toggles addon enabled state.
 
static void OnEnableAddonToggleButton (SCR_WorkshopItem item, SCR_ModularButtonComponent buttonComp)
 Sets addon enabled state from a toggleable button.
 
static void OnDeleteAddonButton (SCR_WorkshopItem item)
 Shows a confirmation dialog when unsubscribing an addon.
 
static void ExecutePrimaryAction (notnull SCR_WorkshopItem item, out SCR_WorkshopDownloadSequence dlRequest, Revision revision=null)
 Performs the primary suggested action You must store the dlRequest somewhere, in case that the download will be started.
 
static bool IsDownloadingAddonOrDependencies (SCR_WorkshopItem item)
 
static bool IsDownloadingAddon (SCR_WorkshopItem item)
 
static SCR_EAddonPrimaryActionState GetPrimaryActionState (notnull SCR_WorkshopItem item)
 
static string GetTagImage (string tag)
 Returns image associated with given Workshop tag.
 
static ResourceName GetDefaultAddonThumbnail (notnull SCR_WorkshopItem item)
 
static string GetPrimaryActionName (SCR_WorkshopItem item)
 Returns name of suggested primary action.
 
static void GetPrimaryActionLook (SCR_EAddonPrimaryActionState state, SCR_ERevisionAvailability availability, SCR_WorkshopItem item, out string icon, out Color iconColor, out string message, out Color messageColor)
 
static string GetPrimaryActionTooltipMessage (SCR_EAddonPrimaryActionState state, SCR_WorkshopItem item)
 
static void GetVersionDisplayLook (SCR_WorkshopItem item, out bool showUpdateText, out string currentVersionIcon, out Color currentVersionIconColor, out string currentVersionText, out Color currentVersionTextColor, out string updateVersionText)
 
static string GetRestrictedAddonStateText (SCR_WorkshopItem item)
 Returns string such as "Banned" or "Reported" for a restricted item. Otherwise returns empty string.
 
static string GetReportTypeString (EWorkshopReportType eReportType)
 Converts report type enum to stringtable entry.
 
static void UpdateEnableAddonToggleButton (SCR_ModularButtonComponent button, SCR_WorkshopItem item, SCR_EAddonPrimaryActionState state, bool alwaysShowWhenDownloaded=true)
 
static int GetDownloadProgressPercentage (float progress)
 
static int GetRatingPercentage (float rating)
 
static int GetUpvotes (notnull SCR_WorkshopItem item)
 
static int GetDownvotes (notnull SCR_WorkshopItem item)
 
static string GetRevisionAvailabilityErrorMessage (WorkshopItem item)
 
static string GetRevisionAvailabilityErrorMessage (SCR_ERevisionAvailability state)
 
static string GetRevisionAvailabilityErrorMessageVerbose (WorkshopItem item)
 
static string GetRevisionAvailabilityErrorMessageVerbose (SCR_ERevisionAvailability state)
 
static string GetRevisionAvailabilityErrorTexture (WorkshopItem item)
 
static string GetRevisionAvailabilityErrorTexture (SCR_ERevisionAvailability state)
 

Static Public Attributes

static const float IMAGE_SIZE_RATIO = 16.0 / 9.0
 
static const string PRIMARY_ACTION_MESSAGE_DECORATION = "[%1]"
 
static const int CONTINUOUS_UPDATE_DELAY = 1000
 
static const int MAX_DEPENDENCIES_SHOWN = 999
 
static const int MAX_VOTES_SHOWN = 99999
 
static const int PAGE_SCENARIOS = 4096
 
static const ResourceName ADDON_TYPE_FILTER_CATEGORY_CONFIG = "{A557E41062372854}Configs/ContentBrowser/Filters/category_type.conf"
 
static ref map< string, string > s_sAddonTagImageMap = new map<string, string>()
 
static ref map< string, ResourceName > s_sAddonTagDefaultThumbnailMap = new map<string, ResourceName>()
 
static const ResourceName ADDON_DEFAULT_THUMBNAIL = "{04EB797EBF59CDEF}UI/Textures/Workshop/AddonThumbnails/workshop_defaultFallback_UI.edds"
 
static const ResourceName ADDON_DEFAULT_THUMBNAIL_LOADING = "{75455009AFED376B}UI/Textures/Workshop/AddonThumbnails/workshop_loading_UI.edds"
 
static const ResourceName SCENARIO_SP_DEFAULT_THUMBNAIL = "{17D65C6D78C7722C}UI/Textures/Workshop/AddonThumbnails/workshop_scenarios_UI.edds"
 
static const ResourceName SCENARIO_MP_DEFAULT_THUMBNAIL = "{62A03BAAAED612E8}UI/Textures/Workshop/AddonThumbnails/workshop_mpScenarios_UI.edds"
 
static const string MESSAGE_DEPENDENCIES_MISSING = "#AR-Workshop_State_MissingDependencies"
 
static const string MESSAGE_DEPENDENCIES_DISABLED = "#AR-Workshop_State_MustEnableDependencies"
 
static const string MESSAGE_DEPENDENCIES_OUTDATED = "#AR-Workshop_State_DependencyUpdateAvailable"
 
static const string MESSAGE_UPDATE_AVAILABLE = "#AR-Workshop_State_UpdateAvailable"
 
static const string MESSAGE_REPORTED = "#AR-Workshop_State_Reported"
 
static const string MESSAGE_BANNED = "#AR-Workshop_State_Banned"
 
static const string MESSAGE_RESTRICTED = "#AR-Workshop_State_Restricted"
 
static const string MESSAGE_RESTRICTED_GENERIC = "#AR-Workshop_Dialog_Error_ModIsBlocked"
 
static const string MESSAGE_FALLBACK = "#AR-CoreMenus_Tooltips_Unavailable"
 
static const string LABEL_DOWNLOAD = "#AR-Workshop_ButtonDownload"
 
static const string LABEL_UPDATE = "#AR-Workshop_ButtonUpdate"
 
static const string LABEL_CANCEL = "#AR-Workshop_ButtonCancel"
 
static const string LABEL_ENABLE = "#AR-Workshop_ButtonEnable"
 
static const string LABEL_DISABLE = "#AR-Workshop_ButtonDisable"
 
static const string LABEL_DELETE = "#AR-Workshop_ButtonDelete"
 
static const string LABEL_DEPENDENCIES_DOWNLOAD = "#AR-Workshop_ButtonDownloadDependencies"
 
static const string LABEL_DEPENDENCIES_ENABLE = "#AR-Workshop_ButtonEnableDependencies"
 
static const string LABEL_DEPENDENCIES_UPDATE = "#AR-Workshop_ButtonUpdateDependencies"
 
static const string LABEL_ADDON_DISABLED = "#AR-Workshop_State_Disabled"
 
static const string LABEL_ADDON_MISSING = "#AR-ServerBrowser_JoinMissingModsTittle"
 
static const string LABEL_REPORT = "#AR-Workshop_ButtonReport"
 
static const string LABEL_CANCEL_REPORT = "#AR-Workshop_CancelReportTitle"
 
static const string LABEL_DEPENDENCIES_NUMBER_ONE = "#AR-Workshop_Details_ModDependencies_Short_One_LC"
 
static const string LABEL_DEPENDENCIES_NUMBER = "#AR-Workshop_Details_ModDependencies_Short_LC"
 
static const string LABEL_DEPENDENT_NUMBER_ONE = "#AR-Workshop_Details_DependentMods_Short_One_LC"
 
static const string LABEL_DEPENDENT_NUMBER = "#AR-Workshop_Details_DependentMods_Short_LC"
 
static const string ICON_DOWNLOAD = "download"
 
static const string ICON_UPDATE = "update"
 
static const string ICON_CANCEL_DOWNLOAD = "cancel"
 
static const string ICON_REPAIR = "repairCircle"
 
static const string ICON_DEPENDENCIES = "dependencies"
 
static const string ICON_REPORTED = "reportedByMe"
 
static const string ICON_ENABLED = "okCircle"
 
static const string ICON_DISABLED = "cancelCircle"
 
static const string ICON_LINKED = "linked"
 
static const string ICON_VERSION_MATCH = "version_match"
 
static const string ICON_VERSION_MISMATCH = "version_mismatch"
 
static const string MESSAGE_MOD_NOT_AVAILABLE = "#AR-Workshop_State_NotAvailable"
 
static const string MESSAGE_MOD_NOT_AVAILABLE_REMOVED = "#AR-Workshop_State_Removed"
 
static const string MESSAGE_MOD_NOT_AVAILABLE_INCOMPATIBLE = "#AR-Workshop_State_Incompatible"
 
static const string MESSAGE_MOD_AVAILABLE_WHEN_UPDATED = "#AR-Workshop_State_UpdateRequired"
 
static const string MESSAGE_MOD_DOWNLOAD_NOT_FINISHED = "#AR-Workshop_State_DownloadNotFinished"
 
static const string MESSAGE_VERBOSE_MOD_NOT_AVAILABLE = "#AR-Workshop_State_NotAvailableDesc"
 
static const string MESSAGE_VERBOSE_MOD_NOT_AVAILABLE_REMOVED = "#AR-Workshop_State_RemovedDesc"
 
static const string MESSAGE_VERBOSE_MOD_NOT_AVAILABLE_INCOMPATIBLE = "#AR-Workshop_State_IncompatibleDesc"
 
static const string MESSAGE_VERBOSE_MOD_AVAILABLE_WHEN_UPDATED = "#AR-Workshop_State_UpdateRequiredDesc"
 
static const string MESSAGE_VERBOSE_MOD_DOWNLOAD_NOT_FINISHED = "#AR-Workshop_State_DownloadNotFinishedDesc"
 
static const string ICON_MOD_NOT_AVAILABLE = "not-available"
 
static const string ICON_MOD_NOT_AVAILABLE_REMOVED = "cancelCircle"
 
static const string ICON_MOD_NOT_AVAILABLE_INCOMPATIBLE = "incompatible"
 
static const string ICON_MOD_AVAILABLE_WHEN_UPDATED = "available-when-updated"
 
static const string ICON_MOD_DOWNLOAD_NOT_FINISHED = "downloading"
 
static const string DOWNLOAD_STATE_DOWNLOADING = "#AR-DownloadManager_State_Downloading"
 
static const string DOWNLOAD_STATE_PROCESSING = "#AR-DownloadManager_State_Processing"
 
static const string DOWNLOAD_STATE_PAUSED = "#AR-Workshop_ButtonPause"
 
static const string DOWNLOAD_STATE_CANCELED = "#AR-Workshop_Canceled"
 
static const string DOWNLOAD_STATE_DOWNLOAD_FAIL = "#AR-Workshop_DownloadFail"
 
static const string DOWNLOAD_STATE_COMPLETED = "#AR-Workshop_Details_Downloaded"
 
static const string DOWNLOAD_STATE_ICON_DOWNLOADING = "downloading"
 
static const string DOWNLOAD_STATE_ICON_PROCESSING = "update"
 
static const string DOWNLOAD_STATE_ICON_PAUSED = "download-pause"
 
static const string LINK_NAME_LICENSES = "Link_Bohemia"
 

Static Protected Member Functions

static void OnTryOpenWorkshopUgcPrivilegeResult (bool result)
 
static void Callback_OnAddonsChecked ()
 Callback from addon manager when addons are checked.
 
static void SetAddonEnabled (SCR_WorkshopItem item, bool newEnabled)
 Internal method to handle addon enabling. Might show a dialog or enable some other addons(dependnecies) if needed.
 
static void InitAddonTagMaps ()
 

Member Function Documentation

◆ Callback_OnAddonsChecked()

static void SCR_WorkshopUiCommon.Callback_OnAddonsChecked ( )
staticprotected

Callback from addon manager when addons are checked.

◆ ExecutePrimaryAction()

static void SCR_WorkshopUiCommon.ExecutePrimaryAction ( notnull SCR_WorkshopItem  item,
out SCR_WorkshopDownloadSequence  dlRequest,
Revision  revision = null 
)
static

Performs the primary suggested action You must store the dlRequest somewhere, in case that the download will be started.

◆ GetDefaultAddonThumbnail()

static ResourceName SCR_WorkshopUiCommon.GetDefaultAddonThumbnail ( notnull SCR_WorkshopItem  item)
static

◆ GetDownloadProgressPercentage()

static int SCR_WorkshopUiCommon.GetDownloadProgressPercentage ( float  progress)
static

◆ GetDownvotes()

static int SCR_WorkshopUiCommon.GetDownvotes ( notnull SCR_WorkshopItem  item)
static

◆ GetPrimaryActionLook()

static void SCR_WorkshopUiCommon.GetPrimaryActionLook ( SCR_EAddonPrimaryActionState  state,
SCR_ERevisionAvailability  availability,
SCR_WorkshopItem  item,
out string  icon,
out Color  iconColor,
out string  message,
out Color  messageColor 
)
static

◆ GetPrimaryActionName()

static string SCR_WorkshopUiCommon.GetPrimaryActionName ( SCR_WorkshopItem  item)
static

Returns name of suggested primary action.

◆ GetPrimaryActionState()

static SCR_EAddonPrimaryActionState SCR_WorkshopUiCommon.GetPrimaryActionState ( notnull SCR_WorkshopItem  item)
static

◆ GetPrimaryActionTooltipMessage()

static string SCR_WorkshopUiCommon.GetPrimaryActionTooltipMessage ( SCR_EAddonPrimaryActionState  state,
SCR_WorkshopItem  item 
)
static

◆ GetRatingPercentage()

static int SCR_WorkshopUiCommon.GetRatingPercentage ( float  rating)
static

◆ GetReportTypeString()

static string SCR_WorkshopUiCommon.GetReportTypeString ( EWorkshopReportType  eReportType)
static

Converts report type enum to stringtable entry.

◆ GetRestrictedAddonStateText()

static string SCR_WorkshopUiCommon.GetRestrictedAddonStateText ( SCR_WorkshopItem  item)
static

Returns string such as "Banned" or "Reported" for a restricted item. Otherwise returns empty string.

◆ GetRevisionAvailabilityErrorMessage() [1/2]

static string SCR_WorkshopUiCommon.GetRevisionAvailabilityErrorMessage ( SCR_ERevisionAvailability  state)
static

◆ GetRevisionAvailabilityErrorMessage() [2/2]

static string SCR_WorkshopUiCommon.GetRevisionAvailabilityErrorMessage ( WorkshopItem  item)
static

◆ GetRevisionAvailabilityErrorMessageVerbose() [1/2]

static string SCR_WorkshopUiCommon.GetRevisionAvailabilityErrorMessageVerbose ( SCR_ERevisionAvailability  state)
static

◆ GetRevisionAvailabilityErrorMessageVerbose() [2/2]

static string SCR_WorkshopUiCommon.GetRevisionAvailabilityErrorMessageVerbose ( WorkshopItem  item)
static

◆ GetRevisionAvailabilityErrorTexture() [1/2]

static string SCR_WorkshopUiCommon.GetRevisionAvailabilityErrorTexture ( SCR_ERevisionAvailability  state)
static

◆ GetRevisionAvailabilityErrorTexture() [2/2]

static string SCR_WorkshopUiCommon.GetRevisionAvailabilityErrorTexture ( WorkshopItem  item)
static

◆ GetTagImage()

static string SCR_WorkshopUiCommon.GetTagImage ( string  tag)
static

Returns image associated with given Workshop tag.

◆ GetUpvotes()

static int SCR_WorkshopUiCommon.GetUpvotes ( notnull SCR_WorkshopItem  item)
static

◆ GetVersionDisplayLook()

static void SCR_WorkshopUiCommon.GetVersionDisplayLook ( SCR_WorkshopItem  item,
out bool  showUpdateText,
out string  currentVersionIcon,
out Color  currentVersionIconColor,
out string  currentVersionText,
out Color  currentVersionTextColor,
out string  updateVersionText 
)
static

◆ InitAddonTagMaps()

static void SCR_WorkshopUiCommon.InitAddonTagMaps ( )
staticprotected

◆ IsDownloadingAddon()

static bool SCR_WorkshopUiCommon.IsDownloadingAddon ( SCR_WorkshopItem  item)
static

◆ IsDownloadingAddonOrDependencies()

static bool SCR_WorkshopUiCommon.IsDownloadingAddonOrDependencies ( SCR_WorkshopItem  item)
static

◆ OnDeleteAddonButton()

static void SCR_WorkshopUiCommon.OnDeleteAddonButton ( SCR_WorkshopItem  item)
static

Shows a confirmation dialog when unsubscribing an addon.

◆ OnEnableAddonButton()

static void SCR_WorkshopUiCommon.OnEnableAddonButton ( SCR_WorkshopItem  item)
static

Toggles addon enabled state.

Must be called from non-toggleable buttons. Might show confirmation dialog.

◆ OnEnableAddonToggleButton()

static void SCR_WorkshopUiCommon.OnEnableAddonToggleButton ( SCR_WorkshopItem  item,
SCR_ModularButtonComponent  buttonComp 
)
static

Sets addon enabled state from a toggleable button.

Might show confirmation dialog.

◆ OnGameStart()

static void SCR_WorkshopUiCommon.OnGameStart ( )
static

Call this somewhere once, preferably at start of the game.

◆ OnTryOpenWorkshopUgcPrivilegeResult()

static void SCR_WorkshopUiCommon.OnTryOpenWorkshopUgcPrivilegeResult ( bool  result)
staticprotected

◆ SetAddonEnabled()

static void SCR_WorkshopUiCommon.SetAddonEnabled ( SCR_WorkshopItem  item,
bool  newEnabled 
)
staticprotected

Internal method to handle addon enabling. Might show a dialog or enable some other addons(dependnecies) if needed.

◆ TryOpenWorkshop()

static void SCR_WorkshopUiCommon.TryOpenWorkshop ( )
static

Tries to open Workshop UI, if not possible due to privileges, negotiates them.

◆ UpdateEnableAddonToggleButton()

static void SCR_WorkshopUiCommon.UpdateEnableAddonToggleButton ( SCR_ModularButtonComponent  button,
SCR_WorkshopItem  item,
SCR_EAddonPrimaryActionState  state,
bool  alwaysShowWhenDownloaded = true 
)
static

Member Data Documentation

◆ ADDON_DEFAULT_THUMBNAIL

const ResourceName SCR_WorkshopUiCommon.ADDON_DEFAULT_THUMBNAIL = "{04EB797EBF59CDEF}UI/Textures/Workshop/AddonThumbnails/workshop_defaultFallback_UI.edds"
static

◆ ADDON_DEFAULT_THUMBNAIL_LOADING

const ResourceName SCR_WorkshopUiCommon.ADDON_DEFAULT_THUMBNAIL_LOADING = "{75455009AFED376B}UI/Textures/Workshop/AddonThumbnails/workshop_loading_UI.edds"
static

◆ ADDON_TYPE_FILTER_CATEGORY_CONFIG

const ResourceName SCR_WorkshopUiCommon.ADDON_TYPE_FILTER_CATEGORY_CONFIG = "{A557E41062372854}Configs/ContentBrowser/Filters/category_type.conf"
static

◆ CONTINUOUS_UPDATE_DELAY

const int SCR_WorkshopUiCommon.CONTINUOUS_UPDATE_DELAY = 1000
static

◆ DOWNLOAD_STATE_CANCELED

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_CANCELED = "#AR-Workshop_Canceled"
static

◆ DOWNLOAD_STATE_COMPLETED

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_COMPLETED = "#AR-Workshop_Details_Downloaded"
static

◆ DOWNLOAD_STATE_DOWNLOAD_FAIL

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_DOWNLOAD_FAIL = "#AR-Workshop_DownloadFail"
static

◆ DOWNLOAD_STATE_DOWNLOADING

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_DOWNLOADING = "#AR-DownloadManager_State_Downloading"
static

◆ DOWNLOAD_STATE_ICON_DOWNLOADING

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_ICON_DOWNLOADING = "downloading"
static

◆ DOWNLOAD_STATE_ICON_PAUSED

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_ICON_PAUSED = "download-pause"
static

◆ DOWNLOAD_STATE_ICON_PROCESSING

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_ICON_PROCESSING = "update"
static

◆ DOWNLOAD_STATE_PAUSED

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_PAUSED = "#AR-Workshop_ButtonPause"
static

◆ DOWNLOAD_STATE_PROCESSING

const string SCR_WorkshopUiCommon.DOWNLOAD_STATE_PROCESSING = "#AR-DownloadManager_State_Processing"
static

◆ ICON_CANCEL_DOWNLOAD

const string SCR_WorkshopUiCommon.ICON_CANCEL_DOWNLOAD = "cancel"
static

◆ ICON_DEPENDENCIES

const string SCR_WorkshopUiCommon.ICON_DEPENDENCIES = "dependencies"
static

◆ ICON_DISABLED

const string SCR_WorkshopUiCommon.ICON_DISABLED = "cancelCircle"
static

◆ ICON_DOWNLOAD

const string SCR_WorkshopUiCommon.ICON_DOWNLOAD = "download"
static

◆ ICON_ENABLED

const string SCR_WorkshopUiCommon.ICON_ENABLED = "okCircle"
static

◆ ICON_LINKED

const string SCR_WorkshopUiCommon.ICON_LINKED = "linked"
static

◆ ICON_MOD_AVAILABLE_WHEN_UPDATED

const string SCR_WorkshopUiCommon.ICON_MOD_AVAILABLE_WHEN_UPDATED = "available-when-updated"
static

◆ ICON_MOD_DOWNLOAD_NOT_FINISHED

const string SCR_WorkshopUiCommon.ICON_MOD_DOWNLOAD_NOT_FINISHED = "downloading"
static

◆ ICON_MOD_NOT_AVAILABLE

const string SCR_WorkshopUiCommon.ICON_MOD_NOT_AVAILABLE = "not-available"
static

◆ ICON_MOD_NOT_AVAILABLE_INCOMPATIBLE

const string SCR_WorkshopUiCommon.ICON_MOD_NOT_AVAILABLE_INCOMPATIBLE = "incompatible"
static

◆ ICON_MOD_NOT_AVAILABLE_REMOVED

const string SCR_WorkshopUiCommon.ICON_MOD_NOT_AVAILABLE_REMOVED = "cancelCircle"
static

◆ ICON_REPAIR

const string SCR_WorkshopUiCommon.ICON_REPAIR = "repairCircle"
static

◆ ICON_REPORTED

const string SCR_WorkshopUiCommon.ICON_REPORTED = "reportedByMe"
static

◆ ICON_UPDATE

const string SCR_WorkshopUiCommon.ICON_UPDATE = "update"
static

◆ ICON_VERSION_MATCH

const string SCR_WorkshopUiCommon.ICON_VERSION_MATCH = "version_match"
static

◆ ICON_VERSION_MISMATCH

const string SCR_WorkshopUiCommon.ICON_VERSION_MISMATCH = "version_mismatch"
static

◆ IMAGE_SIZE_RATIO

const float SCR_WorkshopUiCommon.IMAGE_SIZE_RATIO = 16.0 / 9.0
static

◆ LABEL_ADDON_DISABLED

const string SCR_WorkshopUiCommon.LABEL_ADDON_DISABLED = "#AR-Workshop_State_Disabled"
static

◆ LABEL_ADDON_MISSING

const string SCR_WorkshopUiCommon.LABEL_ADDON_MISSING = "#AR-ServerBrowser_JoinMissingModsTittle"
static

◆ LABEL_CANCEL

const string SCR_WorkshopUiCommon.LABEL_CANCEL = "#AR-Workshop_ButtonCancel"
static

◆ LABEL_CANCEL_REPORT

const string SCR_WorkshopUiCommon.LABEL_CANCEL_REPORT = "#AR-Workshop_CancelReportTitle"
static

◆ LABEL_DELETE

const string SCR_WorkshopUiCommon.LABEL_DELETE = "#AR-Workshop_ButtonDelete"
static

◆ LABEL_DEPENDENCIES_DOWNLOAD

const string SCR_WorkshopUiCommon.LABEL_DEPENDENCIES_DOWNLOAD = "#AR-Workshop_ButtonDownloadDependencies"
static

◆ LABEL_DEPENDENCIES_ENABLE

const string SCR_WorkshopUiCommon.LABEL_DEPENDENCIES_ENABLE = "#AR-Workshop_ButtonEnableDependencies"
static

◆ LABEL_DEPENDENCIES_NUMBER

const string SCR_WorkshopUiCommon.LABEL_DEPENDENCIES_NUMBER = "#AR-Workshop_Details_ModDependencies_Short_LC"
static

◆ LABEL_DEPENDENCIES_NUMBER_ONE

const string SCR_WorkshopUiCommon.LABEL_DEPENDENCIES_NUMBER_ONE = "#AR-Workshop_Details_ModDependencies_Short_One_LC"
static

◆ LABEL_DEPENDENCIES_UPDATE

const string SCR_WorkshopUiCommon.LABEL_DEPENDENCIES_UPDATE = "#AR-Workshop_ButtonUpdateDependencies"
static

◆ LABEL_DEPENDENT_NUMBER

const string SCR_WorkshopUiCommon.LABEL_DEPENDENT_NUMBER = "#AR-Workshop_Details_DependentMods_Short_LC"
static

◆ LABEL_DEPENDENT_NUMBER_ONE

const string SCR_WorkshopUiCommon.LABEL_DEPENDENT_NUMBER_ONE = "#AR-Workshop_Details_DependentMods_Short_One_LC"
static

◆ LABEL_DISABLE

const string SCR_WorkshopUiCommon.LABEL_DISABLE = "#AR-Workshop_ButtonDisable"
static

◆ LABEL_DOWNLOAD

const string SCR_WorkshopUiCommon.LABEL_DOWNLOAD = "#AR-Workshop_ButtonDownload"
static

◆ LABEL_ENABLE

const string SCR_WorkshopUiCommon.LABEL_ENABLE = "#AR-Workshop_ButtonEnable"
static

◆ LABEL_REPORT

const string SCR_WorkshopUiCommon.LABEL_REPORT = "#AR-Workshop_ButtonReport"
static

◆ LABEL_UPDATE

const string SCR_WorkshopUiCommon.LABEL_UPDATE = "#AR-Workshop_ButtonUpdate"
static

◆ LINK_NAME_LICENSES

const string SCR_WorkshopUiCommon.LINK_NAME_LICENSES = "Link_Bohemia"
static

◆ MAX_DEPENDENCIES_SHOWN

const int SCR_WorkshopUiCommon.MAX_DEPENDENCIES_SHOWN = 999
static

◆ MAX_VOTES_SHOWN

const int SCR_WorkshopUiCommon.MAX_VOTES_SHOWN = 99999
static

◆ MESSAGE_BANNED

const string SCR_WorkshopUiCommon.MESSAGE_BANNED = "#AR-Workshop_State_Banned"
static

◆ MESSAGE_DEPENDENCIES_DISABLED

const string SCR_WorkshopUiCommon.MESSAGE_DEPENDENCIES_DISABLED = "#AR-Workshop_State_MustEnableDependencies"
static

◆ MESSAGE_DEPENDENCIES_MISSING

const string SCR_WorkshopUiCommon.MESSAGE_DEPENDENCIES_MISSING = "#AR-Workshop_State_MissingDependencies"
static

◆ MESSAGE_DEPENDENCIES_OUTDATED

const string SCR_WorkshopUiCommon.MESSAGE_DEPENDENCIES_OUTDATED = "#AR-Workshop_State_DependencyUpdateAvailable"
static

◆ MESSAGE_FALLBACK

const string SCR_WorkshopUiCommon.MESSAGE_FALLBACK = "#AR-CoreMenus_Tooltips_Unavailable"
static

◆ MESSAGE_MOD_AVAILABLE_WHEN_UPDATED

const string SCR_WorkshopUiCommon.MESSAGE_MOD_AVAILABLE_WHEN_UPDATED = "#AR-Workshop_State_UpdateRequired"
static

◆ MESSAGE_MOD_DOWNLOAD_NOT_FINISHED

const string SCR_WorkshopUiCommon.MESSAGE_MOD_DOWNLOAD_NOT_FINISHED = "#AR-Workshop_State_DownloadNotFinished"
static

◆ MESSAGE_MOD_NOT_AVAILABLE

const string SCR_WorkshopUiCommon.MESSAGE_MOD_NOT_AVAILABLE = "#AR-Workshop_State_NotAvailable"
static

◆ MESSAGE_MOD_NOT_AVAILABLE_INCOMPATIBLE

const string SCR_WorkshopUiCommon.MESSAGE_MOD_NOT_AVAILABLE_INCOMPATIBLE = "#AR-Workshop_State_Incompatible"
static

◆ MESSAGE_MOD_NOT_AVAILABLE_REMOVED

const string SCR_WorkshopUiCommon.MESSAGE_MOD_NOT_AVAILABLE_REMOVED = "#AR-Workshop_State_Removed"
static

◆ MESSAGE_REPORTED

const string SCR_WorkshopUiCommon.MESSAGE_REPORTED = "#AR-Workshop_State_Reported"
static

◆ MESSAGE_RESTRICTED

const string SCR_WorkshopUiCommon.MESSAGE_RESTRICTED = "#AR-Workshop_State_Restricted"
static

◆ MESSAGE_RESTRICTED_GENERIC

const string SCR_WorkshopUiCommon.MESSAGE_RESTRICTED_GENERIC = "#AR-Workshop_Dialog_Error_ModIsBlocked"
static

◆ MESSAGE_UPDATE_AVAILABLE

const string SCR_WorkshopUiCommon.MESSAGE_UPDATE_AVAILABLE = "#AR-Workshop_State_UpdateAvailable"
static

◆ MESSAGE_VERBOSE_MOD_AVAILABLE_WHEN_UPDATED

const string SCR_WorkshopUiCommon.MESSAGE_VERBOSE_MOD_AVAILABLE_WHEN_UPDATED = "#AR-Workshop_State_UpdateRequiredDesc"
static

◆ MESSAGE_VERBOSE_MOD_DOWNLOAD_NOT_FINISHED

const string SCR_WorkshopUiCommon.MESSAGE_VERBOSE_MOD_DOWNLOAD_NOT_FINISHED = "#AR-Workshop_State_DownloadNotFinishedDesc"
static

◆ MESSAGE_VERBOSE_MOD_NOT_AVAILABLE

const string SCR_WorkshopUiCommon.MESSAGE_VERBOSE_MOD_NOT_AVAILABLE = "#AR-Workshop_State_NotAvailableDesc"
static

◆ MESSAGE_VERBOSE_MOD_NOT_AVAILABLE_INCOMPATIBLE

const string SCR_WorkshopUiCommon.MESSAGE_VERBOSE_MOD_NOT_AVAILABLE_INCOMPATIBLE = "#AR-Workshop_State_IncompatibleDesc"
static

◆ MESSAGE_VERBOSE_MOD_NOT_AVAILABLE_REMOVED

const string SCR_WorkshopUiCommon.MESSAGE_VERBOSE_MOD_NOT_AVAILABLE_REMOVED = "#AR-Workshop_State_RemovedDesc"
static

◆ PAGE_SCENARIOS

const int SCR_WorkshopUiCommon.PAGE_SCENARIOS = 4096
static

◆ PRIMARY_ACTION_MESSAGE_DECORATION

const string SCR_WorkshopUiCommon.PRIMARY_ACTION_MESSAGE_DECORATION = "[%1]"
static

◆ s_sAddonTagDefaultThumbnailMap

ref map<string, ResourceName> SCR_WorkshopUiCommon.s_sAddonTagDefaultThumbnailMap = new map<string, ResourceName>()
static

◆ s_sAddonTagImageMap

ref map<string, string> SCR_WorkshopUiCommon.s_sAddonTagImageMap = new map<string, string>()
static

◆ SCENARIO_MP_DEFAULT_THUMBNAIL

const ResourceName SCR_WorkshopUiCommon.SCENARIO_MP_DEFAULT_THUMBNAIL = "{62A03BAAAED612E8}UI/Textures/Workshop/AddonThumbnails/workshop_mpScenarios_UI.edds"
static

◆ SCENARIO_SP_DEFAULT_THUMBNAIL

const ResourceName SCR_WorkshopUiCommon.SCENARIO_SP_DEFAULT_THUMBNAIL = "{17D65C6D78C7722C}UI/Textures/Workshop/AddonThumbnails/workshop_scenarios_UI.edds"
static

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