Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AddonManager Class Reference
Inheritance diagram for SCR_AddonManager:
GenericEntity

Protected Member Functions

array< ref SCR_WorkshopItemGetAllAddons ()
 Returns array with all addons currently in the system - online and offline.
array< ref SCR_WorkshopItemGetOfflineAddons ()
 Returns array with all offline addons.
SCR_WorkshopItem Register (WorkshopItem item)
 Returns a SCR_WorkshopItem. If it's not registered, creates a new one and registers it.
SCR_WorkshopItem Register (Dependency item)
 Returns a SCR_WorkshopItem. If it's not registered, creates a new one and registers it.
bool GetReady ()
bool GetAddonsChecked ()
 True when all async checks are done. Doesn't indicate that all checks were successful!
bool GetUgcPrivilege ()
 Returns immediate value of UserPrivilege.USER_GEN_CONTENT.
int GetCountAddonsOutdated ()
 Returns count of outdated addons.
void NegotiateUgcPrivilegeAsync ()
void InvokeEventOnAddonEnabled (SCR_WorkshopItem arg0, int arg1)
ScriptInvoker GetEventOnAddonEnabled ()
void InvokeEventOnAllAddonsEnabled ()
ScriptInvoker GetEventOnAllAddonsEnabled ()
void EnableMultipleAddons (array< ref SCR_WorkshopItem > items, bool enable)
 Enable/disable multiple mods recursively to save performance.
void EnableAddonsRecursively (array< ref SCR_WorkshopItem > addons, out int remaining, bool enable)
void Internal_CheckAddons ()
 When internet is disabled, might take a lot of time to complete the request.
void RegisterNewItem (string id, SCR_WorkshopItem itemWrapper)
string GetItemId (WorkshopItem item)
string GetItemId (Dependency item)
void FinalizeInitAfterAsyncChecks ()
 Finishes init after all async checks are done.
override void EOnInit (IEntity owner)
void AddonCheckResponse (BackendCallback callback)
void AddonCheckError (BackendCallback callback)
void Callback_CheckAddons_OnSuccess ()
void Callback_GetPrivilege_OnPrivilegeResult (UserPrivilege privilege, UserPrivilegeResult result)
void Callback_OnAddonOfflineStateChanged (SCR_WorkshopItem item, bool newState)
 Called from the specific SCR_WorkshopItem.
void Callback_OnAddonReportStateChanged (SCR_WorkshopItem item, bool newReport)
 Called from the specific SCR_WorkshopItem.
override void EOnFrame (IEntity owner, float timeSlice)
void Internal_OnNewDownload (SCR_WorkshopItem item, SCR_WorkshopItemActionDownload action)
 Called by SCR_WorkshopItem when it starts a new download.
void CountOutdatedAddons ()
 Go throught all offline addons and count size.
SCR_WorkshopAddonManagerPresetStorage GetPresetStorage ()
SCR_WorkshopItem GetItem (string id)
void SelectPreset (SCR_WorkshopAddonPreset preset, notnull array< ref SCR_WorkshopAddonPresetAddonMeta > addonsNotFound)
void OnOfflineAddonsDisabled ()
void OnAllAddonsEnabledCorrupted ()
 Call this when all dialog are enabled, but some are missing to show which one.
SCR_WorkshopAddonPreset CreatePresetFromEnabledAddons (string presetName)
int CountOfEnabledAddons ()
 Return int count of all enabled mods.
map< string, ref SCR_WorkshopItemGetItemsMap ()
void _print (string str, LogLevel logLevel=LogLevel.DEBUG)

Static Protected Member Functions

static SCR_AddonManager GetInstance ()
static bool GetAddonsEnabledExternally ()
 Returns true when external addon configuration is used (through CLI or other means).
static bool GetAddonEnabledExternally (SCR_WorkshopItem item)
 Returns true if addon was enabled through external configuration (CLI or other).
static array< ref SCR_WorkshopItemSelectItemsBasic (array< ref SCR_WorkshopItem > items, EWorkshopItemQuery query)
static int CountItemsBasic (array< ref SCR_WorkshopItem > items, EWorkshopItemQuery query, bool returnOnFirstMatch=false)
static array< ref SCR_WorkshopItemSelectItemsAnd (array< ref SCR_WorkshopItem > items, EWorkshopItemQuery query)
static int CountItemsAnd (array< ref SCR_WorkshopItem > items, EWorkshopItemQuery query, bool returnOnFirstMatch=false)
 Counts items which match query. All flags must match.
static array< ref SCR_WorkshopItemSelectItemsOr (array< ref SCR_WorkshopItem > items, EWorkshopItemQuery query)
static int CountItemsOr (array< ref SCR_WorkshopItem > items, EWorkshopItemQuery query, bool returnOnFirstMatch=false)
 Counts items which match query.Any flag must match.
static SCR_ComparerOperator DifferenceBetweenVersions (string vFrom, string vTo)
 Return difference type between current version from current to target.
static SCR_ERevisionAvailability ItemAvailability (notnull WorkshopItem item)
static bool CheckQueryFlag (SCR_WorkshopItem item, EWorkshopItemQuery flag)
static bool CheckQueryFlagsAnd (SCR_WorkshopItem item, EWorkshopItemQuery flags)
 Checks if all flags are satisfied.
static bool CheckQueryFlagsOr (SCR_WorkshopItem item, EWorkshopItemQuery flags)
 Checks if any flag is satisfied.

Protected Attributes

ref ScriptInvoker m_OnAddonsChecked = new ScriptInvoker
ref ScriptInvoker m_OnAddonOfflineStateChanged = new ScriptInvoker
ref ScriptInvoker m_OnAddonReportedStateChanged = new ScriptInvoker
ref ScriptInvoker m_OnUgcPrivilegeResult = new ScriptInvoker
ref ScriptInvoker m_OnAddonsEnabledChanged = new ScriptInvoker
ref array< WorkshopItemm_aAddonsToRegister = {}
ref map< string, ref SCR_WorkshopItemm_mItems = new map<string, ref SCR_WorkshopItem>()
ref SCR_WorkshopAddonManagerPresetStorage m_Storage
int m_iAddonsOutdated
float m_fAddonsOutdatedTimer = 0
float m_fAddonsEnabledTimer = 0
string m_sAddonsEnabledPrev
bool m_bAddonsChecked = false
ref BackendCallback m_CallbackCheckAddons
ref SCR_ScriptPlatformRequestCallback m_CallbackGetPrivilege
bool m_bInitFinished = false
ref BackendCallback m_AddonCheckCallback = new BackendCallback()
SCR_LoadingOverlay m_LoadingOverlay
ref ScriptInvoker< SCR_WorkshopItem, intEvent_OnAddonEnabled
ref ScriptInvoker Event_OnAllAddonsEnabled
ref ScriptInvoker m_OnNewDownload = new ScriptInvoker
SCR_WorkshopAddonPreset m_SelectedPreset
ref array< ref SCR_WorkshopAddonPresetAddonMetam_aAddonsNotFound = {}

Static Protected Attributes

static const float ADDONS_ENABLED_UPDATE_INTERVAL_S = 1/30
static const float ADDONS_OUTDATED_UPDATE_INTERVAL_S = 1.0
static SCR_AddonManager s_Instance

Detailed Description

Definition at line 79 of file SCR_AddonManager.c.

Member Function Documentation

◆ _print()

void SCR_AddonManager::_print ( string str,
LogLevel logLevel = LogLevel.DEBUG )
inlineprotected

Definition at line 1103 of file SCR_AddonManager.c.

◆ AddonCheckError()

void SCR_AddonManager::AddonCheckError ( BackendCallback callback)
inlineprotected

Definition at line 766 of file SCR_AddonManager.c.

◆ AddonCheckResponse()

void SCR_AddonManager::AddonCheckResponse ( BackendCallback callback)
inlineprotected

Definition at line 759 of file SCR_AddonManager.c.

◆ Callback_CheckAddons_OnSuccess()

void SCR_AddonManager::Callback_CheckAddons_OnSuccess ( )
inlineprotected

Definition at line 772 of file SCR_AddonManager.c.

◆ Callback_GetPrivilege_OnPrivilegeResult()

void SCR_AddonManager::Callback_GetPrivilege_OnPrivilegeResult ( UserPrivilege privilege,
UserPrivilegeResult result )
inlineprotected

Definition at line 831 of file SCR_AddonManager.c.

◆ Callback_OnAddonOfflineStateChanged()

void SCR_AddonManager::Callback_OnAddonOfflineStateChanged ( SCR_WorkshopItem item,
bool newState )
inlineprotected

Called from the specific SCR_WorkshopItem.

Definition at line 848 of file SCR_AddonManager.c.

◆ Callback_OnAddonReportStateChanged()

void SCR_AddonManager::Callback_OnAddonReportStateChanged ( SCR_WorkshopItem item,
bool newReport )
inlineprotected

Called from the specific SCR_WorkshopItem.

Definition at line 855 of file SCR_AddonManager.c.

◆ CheckQueryFlag()

bool SCR_AddonManager::CheckQueryFlag ( SCR_WorkshopItem item,
EWorkshopItemQuery flag )
inlinestaticprotected

Definition at line 632 of file SCR_AddonManager.c.

◆ CheckQueryFlagsAnd()

bool SCR_AddonManager::CheckQueryFlagsAnd ( SCR_WorkshopItem item,
EWorkshopItemQuery flags )
inlinestaticprotected

Checks if all flags are satisfied.

Definition at line 664 of file SCR_AddonManager.c.

◆ CheckQueryFlagsOr()

bool SCR_AddonManager::CheckQueryFlagsOr ( SCR_WorkshopItem item,
EWorkshopItemQuery flags )
inlinestaticprotected

Checks if any flag is satisfied.

Definition at line 683 of file SCR_AddonManager.c.

◆ CountItemsAnd()

int SCR_AddonManager::CountItemsAnd ( array< ref SCR_WorkshopItem > items,
EWorkshopItemQuery query,
bool returnOnFirstMatch = false )
inlinestaticprotected

Counts items which match query. All flags must match.

Definition at line 353 of file SCR_AddonManager.c.

◆ CountItemsBasic()

int SCR_AddonManager::CountItemsBasic ( array< ref SCR_WorkshopItem > items,
EWorkshopItemQuery query,
bool returnOnFirstMatch = false )
inlinestaticprotected

Counts items which match query. Only one flag is tested! EWorkshopItemQuery.OFFLINE - will count items which are offline AND enabled.

Definition at line 319 of file SCR_AddonManager.c.

◆ CountItemsOr()

int SCR_AddonManager::CountItemsOr ( array< ref SCR_WorkshopItem > items,
EWorkshopItemQuery query,
bool returnOnFirstMatch = false )
inlinestaticprotected

Counts items which match query.Any flag must match.

Definition at line 386 of file SCR_AddonManager.c.

◆ CountOfEnabledAddons()

int SCR_AddonManager::CountOfEnabledAddons ( )
inlineprotected

Return int count of all enabled mods.

Definition at line 1085 of file SCR_AddonManager.c.

◆ CountOutdatedAddons()

void SCR_AddonManager::CountOutdatedAddons ( )
inlineprotected

Go throught all offline addons and count size.

Definition at line 972 of file SCR_AddonManager.c.

◆ CreatePresetFromEnabledAddons()

SCR_WorkshopAddonPreset SCR_AddonManager::CreatePresetFromEnabledAddons ( string presetName)
inlineprotected

Definition at line 1062 of file SCR_AddonManager.c.

◆ DifferenceBetweenVersions()

SCR_ComparerOperator SCR_AddonManager::DifferenceBetweenVersions ( string vFrom,
string vTo )
inlinestaticprotected

Return difference type between current version from current to target.

Definition at line 405 of file SCR_AddonManager.c.

◆ EnableAddonsRecursively()

void SCR_AddonManager::EnableAddonsRecursively ( array< ref SCR_WorkshopItem > addons,
out int remaining,
bool enable )
inlineprotected

Definition at line 555 of file SCR_AddonManager.c.

◆ EnableMultipleAddons()

void SCR_AddonManager::EnableMultipleAddons ( array< ref SCR_WorkshopItem > items,
bool enable )
inlineprotected

Enable/disable multiple mods recursively to save performance.

Definition at line 539 of file SCR_AddonManager.c.

◆ EOnFrame()

override void SCR_AddonManager::EOnFrame ( IEntity owner,
float timeSlice )
inlineprotected

Definition at line 861 of file SCR_AddonManager.c.

◆ EOnInit()

override void SCR_AddonManager::EOnInit ( IEntity owner)
inlineprotected

Definition at line 729 of file SCR_AddonManager.c.

◆ FinalizeInitAfterAsyncChecks()

void SCR_AddonManager::FinalizeInitAfterAsyncChecks ( )
inlineprotected

Finishes init after all async checks are done.

Definition at line 715 of file SCR_AddonManager.c.

◆ GetAddonEnabledExternally()

bool SCR_AddonManager::GetAddonEnabledExternally ( SCR_WorkshopItem item)
inlinestaticprotected

Returns true if addon was enabled through external configuration (CLI or other).

Definition at line 293 of file SCR_AddonManager.c.

◆ GetAddonsChecked()

bool SCR_AddonManager::GetAddonsChecked ( )
inlineprotected

True when all async checks are done. Doesn't indicate that all checks were successful!

Definition at line 247 of file SCR_AddonManager.c.

◆ GetAddonsEnabledExternally()

bool SCR_AddonManager::GetAddonsEnabledExternally ( )
inlinestaticprotected

Returns true when external addon configuration is used (through CLI or other means).

Definition at line 286 of file SCR_AddonManager.c.

◆ GetAllAddons()

array< ref SCR_WorkshopItem > SCR_AddonManager::GetAllAddons ( )
inlineprotected

Returns array with all addons currently in the system - online and offline.

Definition at line 147 of file SCR_AddonManager.c.

◆ GetCountAddonsOutdated()

int SCR_AddonManager::GetCountAddonsOutdated ( )
inlineprotected

Returns count of outdated addons.

Definition at line 261 of file SCR_AddonManager.c.

◆ GetEventOnAddonEnabled()

ScriptInvoker SCR_AddonManager::GetEventOnAddonEnabled ( )
inlineprotected

Definition at line 510 of file SCR_AddonManager.c.

◆ GetEventOnAllAddonsEnabled()

ScriptInvoker SCR_AddonManager::GetEventOnAllAddonsEnabled ( )
inlineprotected

Definition at line 526 of file SCR_AddonManager.c.

◆ GetInstance()

SCR_AddonManager SCR_AddonManager::GetInstance ( )
inlinestaticprotected

Definition at line 139 of file SCR_AddonManager.c.

◆ GetItem()

SCR_WorkshopItem SCR_AddonManager::GetItem ( string id)
inlineprotected

Definition at line 996 of file SCR_AddonManager.c.

◆ GetItemId() [1/2]

string SCR_AddonManager::GetItemId ( Dependency item)
inlineprotected

Definition at line 626 of file SCR_AddonManager.c.

◆ GetItemId() [2/2]

string SCR_AddonManager::GetItemId ( WorkshopItem item)
inlineprotected

Definition at line 620 of file SCR_AddonManager.c.

◆ GetItemsMap()

map< string, ref SCR_WorkshopItem > SCR_AddonManager::GetItemsMap ( )
inlineprotected

Definition at line 1092 of file SCR_AddonManager.c.

◆ GetOfflineAddons()

array< ref SCR_WorkshopItem > SCR_AddonManager::GetOfflineAddons ( )
inlineprotected

Returns array with all offline addons.

Definition at line 159 of file SCR_AddonManager.c.

◆ GetPresetStorage()

SCR_WorkshopAddonManagerPresetStorage SCR_AddonManager::GetPresetStorage ( )
inlineprotected

Definition at line 988 of file SCR_AddonManager.c.

◆ GetReady()

bool SCR_AddonManager::GetReady ( )
inlineprotected

When true, we can fully use Workshop. All async checks are finished successfully. CheckAddons is not reliable and might never finish, so be careful with this.

Definition at line 237 of file SCR_AddonManager.c.

◆ GetUgcPrivilege()

bool SCR_AddonManager::GetUgcPrivilege ( )
inlineprotected

Returns immediate value of UserPrivilege.USER_GEN_CONTENT.

Definition at line 254 of file SCR_AddonManager.c.

◆ Internal_CheckAddons()

void SCR_AddonManager::Internal_CheckAddons ( )
inlineprotected

When internet is disabled, might take a lot of time to complete the request.

Definition at line 584 of file SCR_AddonManager.c.

◆ Internal_OnNewDownload()

void SCR_AddonManager::Internal_OnNewDownload ( SCR_WorkshopItem item,
SCR_WorkshopItemActionDownload action )
inlineprotected

Called by SCR_WorkshopItem when it starts a new download.

Definition at line 963 of file SCR_AddonManager.c.

◆ InvokeEventOnAddonEnabled()

void SCR_AddonManager::InvokeEventOnAddonEnabled ( SCR_WorkshopItem arg0,
int arg1 )
inlineprotected

Definition at line 503 of file SCR_AddonManager.c.

◆ InvokeEventOnAllAddonsEnabled()

void SCR_AddonManager::InvokeEventOnAllAddonsEnabled ( )
inlineprotected

Definition at line 519 of file SCR_AddonManager.c.

◆ ItemAvailability()

SCR_ERevisionAvailability SCR_AddonManager::ItemAvailability ( notnull WorkshopItem item)
inlinestaticprotected

Compare availability state for item current revision Returns state base on if current and latest revision is avaiable in workshop

Definition at line 451 of file SCR_AddonManager.c.

◆ NegotiateUgcPrivilegeAsync()

void SCR_AddonManager::NegotiateUgcPrivilegeAsync ( )
inlineprotected

Check user's workshop privilege (related to xbox profile) As a result on X-Box a system dialog will open and ask for confirmation. Subscribe to m_OnUgcPrivilegeResult to get the result.

Definition at line 270 of file SCR_AddonManager.c.

◆ OnAllAddonsEnabledCorrupted()

void SCR_AddonManager::OnAllAddonsEnabledCorrupted ( )
inlineprotected

Call this when all dialog are enabled, but some are missing to show which one.

Definition at line 1048 of file SCR_AddonManager.c.

◆ OnOfflineAddonsDisabled()

void SCR_AddonManager::OnOfflineAddonsDisabled ( )
inlineprotected

Definition at line 1020 of file SCR_AddonManager.c.

◆ Register() [1/2]

SCR_WorkshopItem SCR_AddonManager::Register ( Dependency item)
inlineprotected

Returns a SCR_WorkshopItem. If it's not registered, creates a new one and registers it.

Definition at line 204 of file SCR_AddonManager.c.

◆ Register() [2/2]

SCR_WorkshopItem SCR_AddonManager::Register ( WorkshopItem item)
inlineprotected

Returns a SCR_WorkshopItem. If it's not registered, creates a new one and registers it.

Definition at line 172 of file SCR_AddonManager.c.

◆ RegisterNewItem()

void SCR_AddonManager::RegisterNewItem ( string id,
SCR_WorkshopItem itemWrapper )
inlineprotected

Definition at line 603 of file SCR_AddonManager.c.

◆ SelectItemsAnd()

array< ref SCR_WorkshopItem > SCR_AddonManager::SelectItemsAnd ( array< ref SCR_WorkshopItem > items,
EWorkshopItemQuery query )
inlinestaticprotected

Selects items which match query. All flags must match. EWorkshopItemQuery.OFFLINE | EWorkshopItemQuery.ENABLED - will return items which are offline AND enabled.

Definition at line 338 of file SCR_AddonManager.c.

◆ SelectItemsBasic()

array< ref SCR_WorkshopItem > SCR_AddonManager::SelectItemsBasic ( array< ref SCR_WorkshopItem > items,
EWorkshopItemQuery query )
inlinestaticprotected

Selects items which match query. Only one flag is tested! EWorkshopItemQuery.OFFLINE - will return items which are offline AND enabled.

Definition at line 304 of file SCR_AddonManager.c.

◆ SelectItemsOr()

array< ref SCR_WorkshopItem > SCR_AddonManager::SelectItemsOr ( array< ref SCR_WorkshopItem > items,
EWorkshopItemQuery query )
inlinestaticprotected

Selects items which match query. Any flag must match. EWorkshopItemQuery.OFFLINE | EWorkshopItemQuery.ENABLED - will return items which are offline OR enabled.

Definition at line 372 of file SCR_AddonManager.c.

◆ SelectPreset()

void SCR_AddonManager::SelectPreset ( SCR_WorkshopAddonPreset preset,
notnull array< ref SCR_WorkshopAddonPresetAddonMeta > addonsNotFound )
inlineprotected

Definition at line 1011 of file SCR_AddonManager.c.

Member Data Documentation

◆ ADDONS_ENABLED_UPDATE_INTERVAL_S

const float SCR_AddonManager::ADDONS_ENABLED_UPDATE_INTERVAL_S = 1/30
staticprotected

Definition at line 86 of file SCR_AddonManager.c.

◆ ADDONS_OUTDATED_UPDATE_INTERVAL_S

const float SCR_AddonManager::ADDONS_OUTDATED_UPDATE_INTERVAL_S = 1.0
staticprotected

Definition at line 87 of file SCR_AddonManager.c.

◆ Event_OnAddonEnabled

ref ScriptInvoker<SCR_WorkshopItem, int> SCR_AddonManager::Event_OnAddonEnabled
protected

Definition at line 127 of file SCR_AddonManager.c.

◆ Event_OnAllAddonsEnabled

ref ScriptInvoker SCR_AddonManager::Event_OnAllAddonsEnabled
protected

Definition at line 128 of file SCR_AddonManager.c.

◆ m_aAddonsNotFound

ref array<ref SCR_WorkshopAddonPresetAddonMeta> SCR_AddonManager::m_aAddonsNotFound = {}
protected

Definition at line 1005 of file SCR_AddonManager.c.

◆ m_aAddonsToRegister

ref array<WorkshopItem> SCR_AddonManager::m_aAddonsToRegister = {}
protected

Definition at line 108 of file SCR_AddonManager.c.

◆ m_AddonCheckCallback

ref BackendCallback SCR_AddonManager::m_AddonCheckCallback = new BackendCallback()
protected

Definition at line 123 of file SCR_AddonManager.c.

◆ m_bAddonsChecked

bool SCR_AddonManager::m_bAddonsChecked = false
protected

Definition at line 118 of file SCR_AddonManager.c.

◆ m_bInitFinished

bool SCR_AddonManager::m_bInitFinished = false
protected

Definition at line 121 of file SCR_AddonManager.c.

◆ m_CallbackCheckAddons

ref BackendCallback SCR_AddonManager::m_CallbackCheckAddons
protected

Definition at line 119 of file SCR_AddonManager.c.

◆ m_CallbackGetPrivilege

ref SCR_ScriptPlatformRequestCallback SCR_AddonManager::m_CallbackGetPrivilege
protected

Definition at line 120 of file SCR_AddonManager.c.

◆ m_fAddonsEnabledTimer

float SCR_AddonManager::m_fAddonsEnabledTimer = 0
protected

Definition at line 114 of file SCR_AddonManager.c.

◆ m_fAddonsOutdatedTimer

float SCR_AddonManager::m_fAddonsOutdatedTimer = 0
protected

Definition at line 113 of file SCR_AddonManager.c.

◆ m_iAddonsOutdated

int SCR_AddonManager::m_iAddonsOutdated
protected

Definition at line 112 of file SCR_AddonManager.c.

◆ m_LoadingOverlay

SCR_LoadingOverlay SCR_AddonManager::m_LoadingOverlay
protected

Definition at line 125 of file SCR_AddonManager.c.

◆ m_mItems

ref map<string, ref SCR_WorkshopItem> SCR_AddonManager::m_mItems = new map<string, ref SCR_WorkshopItem>()
protected

Definition at line 109 of file SCR_AddonManager.c.

◆ m_OnAddonOfflineStateChanged

ref ScriptInvoker SCR_AddonManager::m_OnAddonOfflineStateChanged = new ScriptInvoker
protected

Definition at line 96 of file SCR_AddonManager.c.

◆ m_OnAddonReportedStateChanged

ref ScriptInvoker SCR_AddonManager::m_OnAddonReportedStateChanged = new ScriptInvoker
protected

Definition at line 99 of file SCR_AddonManager.c.

◆ m_OnAddonsChecked

ref ScriptInvoker SCR_AddonManager::m_OnAddonsChecked = new ScriptInvoker
protected

Definition at line 93 of file SCR_AddonManager.c.

◆ m_OnAddonsEnabledChanged

ref ScriptInvoker SCR_AddonManager::m_OnAddonsEnabledChanged = new ScriptInvoker
protected

Definition at line 105 of file SCR_AddonManager.c.

◆ m_OnNewDownload

ref ScriptInvoker SCR_AddonManager::m_OnNewDownload = new ScriptInvoker
protected

Definition at line 131 of file SCR_AddonManager.c.

◆ m_OnUgcPrivilegeResult

ref ScriptInvoker SCR_AddonManager::m_OnUgcPrivilegeResult = new ScriptInvoker
protected

Definition at line 102 of file SCR_AddonManager.c.

◆ m_sAddonsEnabledPrev

string SCR_AddonManager::m_sAddonsEnabledPrev
protected

Definition at line 115 of file SCR_AddonManager.c.

◆ m_SelectedPreset

SCR_WorkshopAddonPreset SCR_AddonManager::m_SelectedPreset
protected

Definition at line 1004 of file SCR_AddonManager.c.

◆ m_Storage

ref SCR_WorkshopAddonManagerPresetStorage SCR_AddonManager::m_Storage
protected

Definition at line 111 of file SCR_AddonManager.c.

◆ s_Instance

SCR_AddonManager SCR_AddonManager::s_Instance
staticprotected

Definition at line 110 of file SCR_AddonManager.c.


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