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

Protected Member Functions

void InvokeEventOnUsedPresetChanged (string arg0)
ScriptInvoker GetEventOnUsedPresetChanged ()
void SCR_WorkshopAddonManagerPresetStorage ()
array< ref SCR_WorkshopAddonPreset > GetAllPresets ()
void SavePreset (notnull SCR_WorkshopAddonPreset preset, string prevName="")
bool CanChangePresetName (int id, string name, string prevName)
void SetUsedPreset (string name)
void ClearUsedPreset ()
string GetUsedPreset ()
void DeletePreset (string name)
bool PresetExists (string name)
SCR_WorkshopAddonPreset GetPreset (string name)
array< ref SCR_WorkshopAddonPreset > GetPresets ()
bool ReadPresetsFromStorage ()
void SavePresetsToStorage ()
 Saves all presets to storage.
int GetPresetId (string name)

Protected Attributes

int m_iVersion
ref array< ref SCR_WorkshopAddonPreset > m_aPresets
string m_sUsedPreset
const int VERSION = 1
const string FILE_NAME = "$profile:.WorkshopPresets.json"
ref ScriptInvoker< string, stringEvent_OnUsedPresetChanged

Detailed Description

Definition at line 110 of file SCR_WorkshopAddonManagerStorage.c.

Constructor & Destructor Documentation

◆ SCR_WorkshopAddonManagerPresetStorage()

void SCR_WorkshopAddonManagerPresetStorage::SCR_WorkshopAddonManagerPresetStorage ( )
inlineprotected

Definition at line 146 of file SCR_WorkshopAddonManagerStorage.c.

Member Function Documentation

◆ CanChangePresetName()

bool SCR_WorkshopAddonManagerPresetStorage::CanChangePresetName ( int id,
string name,
string prevName )
inlineprotected

Definition at line 199 of file SCR_WorkshopAddonManagerStorage.c.

◆ ClearUsedPreset()

void SCR_WorkshopAddonManagerPresetStorage::ClearUsedPreset ( )
inlineprotected

Definition at line 222 of file SCR_WorkshopAddonManagerStorage.c.

◆ DeletePreset()

void SCR_WorkshopAddonManagerPresetStorage::DeletePreset ( string name)
inlineprotected

Definition at line 234 of file SCR_WorkshopAddonManagerStorage.c.

◆ GetAllPresets()

array< ref SCR_WorkshopAddonPreset > SCR_WorkshopAddonManagerPresetStorage::GetAllPresets ( )
inlineprotected

Definition at line 159 of file SCR_WorkshopAddonManagerStorage.c.

◆ GetEventOnUsedPresetChanged()

ScriptInvoker SCR_WorkshopAddonManagerPresetStorage::GetEventOnUsedPresetChanged ( )
inlineprotected

Definition at line 137 of file SCR_WorkshopAddonManagerStorage.c.

◆ GetPreset()

SCR_WorkshopAddonPreset SCR_WorkshopAddonManagerPresetStorage::GetPreset ( string name)
inlineprotected

Definition at line 257 of file SCR_WorkshopAddonManagerStorage.c.

◆ GetPresetId()

int SCR_WorkshopAddonManagerPresetStorage::GetPresetId ( string name)
inlineprotected

Definition at line 306 of file SCR_WorkshopAddonManagerStorage.c.

◆ GetPresets()

array< ref SCR_WorkshopAddonPreset > SCR_WorkshopAddonManagerPresetStorage::GetPresets ( )
inlineprotected

Definition at line 268 of file SCR_WorkshopAddonManagerStorage.c.

◆ GetUsedPreset()

string SCR_WorkshopAddonManagerPresetStorage::GetUsedPreset ( )
inlineprotected

Definition at line 228 of file SCR_WorkshopAddonManagerStorage.c.

◆ InvokeEventOnUsedPresetChanged()

void SCR_WorkshopAddonManagerPresetStorage::InvokeEventOnUsedPresetChanged ( string arg0)
inlineprotected

Definition at line 130 of file SCR_WorkshopAddonManagerStorage.c.

◆ PresetExists()

bool SCR_WorkshopAddonManagerPresetStorage::PresetExists ( string name)
inlineprotected

Definition at line 250 of file SCR_WorkshopAddonManagerStorage.c.

◆ ReadPresetsFromStorage()

bool SCR_WorkshopAddonManagerPresetStorage::ReadPresetsFromStorage ( )
inlineprotected

Definition at line 278 of file SCR_WorkshopAddonManagerStorage.c.

◆ SavePreset()

void SCR_WorkshopAddonManagerPresetStorage::SavePreset ( notnull SCR_WorkshopAddonPreset preset,
string prevName = "" )
inlineprotected

Definition at line 173 of file SCR_WorkshopAddonManagerStorage.c.

◆ SavePresetsToStorage()

void SCR_WorkshopAddonManagerPresetStorage::SavePresetsToStorage ( )
inlineprotected

Saves all presets to storage.

Definition at line 295 of file SCR_WorkshopAddonManagerStorage.c.

◆ SetUsedPreset()

void SCR_WorkshopAddonManagerPresetStorage::SetUsedPreset ( string name)
inlineprotected

Definition at line 213 of file SCR_WorkshopAddonManagerStorage.c.

Member Data Documentation

◆ Event_OnUsedPresetChanged

ref ScriptInvoker<string, string> SCR_WorkshopAddonManagerPresetStorage::Event_OnUsedPresetChanged
protected

Definition at line 127 of file SCR_WorkshopAddonManagerStorage.c.

◆ FILE_NAME

const string SCR_WorkshopAddonManagerPresetStorage::FILE_NAME = "$profile:.WorkshopPresets.json"
protected

Definition at line 125 of file SCR_WorkshopAddonManagerStorage.c.

◆ m_aPresets

ref array<ref SCR_WorkshopAddonPreset> SCR_WorkshopAddonManagerPresetStorage::m_aPresets
protected

Definition at line 119 of file SCR_WorkshopAddonManagerStorage.c.

◆ m_iVersion

int SCR_WorkshopAddonManagerPresetStorage::m_iVersion
protected

Definition at line 116 of file SCR_WorkshopAddonManagerStorage.c.

◆ m_sUsedPreset

string SCR_WorkshopAddonManagerPresetStorage::m_sUsedPreset
protected

Definition at line 122 of file SCR_WorkshopAddonManagerStorage.c.

◆ VERSION

const int SCR_WorkshopAddonManagerPresetStorage::VERSION = 1
protected

Definition at line 124 of file SCR_WorkshopAddonManagerStorage.c.


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