Makinom  2.21.0
API Documentation
GamingIsLove.Makinom.UISystemSettings Class Reference
Inheritance diagram for GamingIsLove.Makinom.UISystemSettings:
GamingIsLove.Makinom.BaseSettings GamingIsLove.Makinom.IBaseData

Public Member Functions

 UISystemSettings (MakinomProjectAsset project)
 
override void EditorAutoSetup (string fieldName)
 Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute. More...
 
Vector3 GetScreenCenter ()
 
- Public Member Functions inherited from GamingIsLove.Makinom.BaseSettings
virtual void LoadProject (MakinomProjectAsset project)
 Loads the settings found in the Project asset. More...
 
virtual void InitDataAssetSettings ()
 Initializes the settings of directly referenced data assets. More...
 
virtual DataFile GetSaveData (bool encrypt, DataFile.SaveFormatType format)
 Gets the save data. More...
 
virtual bool HasChanged (MakinomProjectAsset project, bool encrypt, DataFile.SaveFormatType format, out DataFile file)
 
virtual DataObject GetData ()
 Gets a GamingIsLove.Makinom.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a GamingIsLove.Makinom.DataObject. More...
 

Public Attributes

string type = typeof(NoneUISystem).ToString()
 
Vector2 defaultScreen = new Vector2(1920.0f, 1080.0f)
 
AssetSource< Material > defaultMaskMaterial = new AssetSource<Material>()
 
BaseUISystem settings = new NoneUISystem()
 

Properties

override string Filename [get]
 
- Properties inherited from GamingIsLove.Makinom.BaseSettings
abstract string Filename [get]
 Gets the filename used for saving the settings. More...
 
virtual System.Type InstanceType [get]
 
virtual int Count [get]
 
virtual bool HasGeneralSettings [get]
 

Member Function Documentation

◆ EditorAutoSetup()

override void GamingIsLove.Makinom.UISystemSettings.EditorAutoSetup ( string  fieldName)
virtual

Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute.

Parameters
fieldNameThe name of the field the function is called for.

Reimplemented from GamingIsLove.Makinom.BaseSettings.