Megadocs 0.0.1
All of megapop's internal libraries
Megapop.MegaCore.AssetSettingsStorage Class Referenceabstract
+ Inheritance diagram for Megapop.MegaCore.AssetSettingsStorage:

Public Member Functions

TSetting Load< TSetting > (SettingUsage settingUsage, string scope, string settingName)
 
void Save< TSetting > (TSetting setting)
 
TSetting Load< TSetting > (SettingUsage settingUsage, string scope, string settingName)
 
void Save< TSetting > (TSetting setting)
 

Protected Member Functions

 AssetSettingsStorage (string folderPath)
 
abstract TSetting LoadAsset< TSetting > (string path)
 

Protected Attributes

readonly string FolderPath
 

Constructor & Destructor Documentation

◆ AssetSettingsStorage()

Megapop.MegaCore.AssetSettingsStorage.AssetSettingsStorage ( string  folderPath)
inlineprotected

Member Function Documentation

◆ Load< TSetting >()

TSetting Megapop.MegaCore.AssetSettingsStorage.Load< TSetting > ( SettingUsage  settingUsage,
string  scope,
string  settingName 
)
inline

Implements Megapop.MegaCore.ISettingStorage.

Type Constraints
TSetting :AutoSetting<TSetting> 

◆ LoadAsset< TSetting >()

abstract TSetting Megapop.MegaCore.AssetSettingsStorage.LoadAsset< TSetting > ( string  path)
protectedpure virtual

Implemented in Megapop.MegaCore.EditorAssetSettingsStorage, and Megapop.MegaCore.ResourceAssetSettingsStorage.

Type Constraints
TSetting :AutoSetting<TSetting> 

◆ Save< TSetting >()

void Megapop.MegaCore.AssetSettingsStorage.Save< TSetting > ( TSetting  setting)
inline

Implements Megapop.MegaCore.ISettingStorage.

Type Constraints
TSetting :AutoSetting<TSetting> 

Member Data Documentation

◆ FolderPath

readonly string Megapop.MegaCore.AssetSettingsStorage.FolderPath
protected

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