- Namespace
- CodeBase.MenuItemDatabase
- Assembly
- Assembly-CSharp.dll
[CreateAssetMenu(menuName = "4Experience/CodeBase/Menu Item Database/GUIElementsSettings")]
public class GUIElementsSettings : ExtendedScriptableObject
- Inheritance
-
Object
ScriptableObject
GUIElementsSettings
- Extension Methods
-
Fields
[Space]
[SerializeField]
private List<GUIElementsSettings.GUIImageData> guiImageDataCollection
Field Value
- List<GUIElementsSettings.GUIImageData>
private static GUIElementsSettings instance
Field Value
- GUIElementsSettings
[SerializeField]
private List<GUIElementsSettings.TextMeshProFontData> textMeshProFontDataCollection
Field Value
- List<GUIElementsSettings.TextMeshProFontData>
Properties
private List<GUIElementsSettings.GUIImageData> GUIImageDataCollection { get; }
Property Value
- List<GUIElementsSettings.GUIImageData>
public static GUIElementsSettings Instance { get; private set; }
Property Value
- GUIElementsSettings
private List<GUIElementsSettings.TextMeshProFontData> TextMeshProFontDataCollection { get; }
Property Value
- List<GUIElementsSettings.TextMeshProFontData>
Methods
public GUIElementsSettings.GUIImageData GetGUIImageDataByName(string name)
Parameters
name string
Returns
- GUIElementsSettings.GUIImageData
public int GetGUIImageDataIndex(string name)
Parameters
name string
Returns
- int
public string[] GetGUIImageDataNames()
Returns
- string[]
public GUIElementsSettings.TextMeshProFontData GetTextMeshProFontDataByName(string name)
Parameters
name string
Returns
- GUIElementsSettings.TextMeshProFontData
public int GetTextMeshProFontDataIndex(string name)
Parameters
name string
Returns
- int
public string[] GetTextMeshProFontDataNames()
Returns
- string[]