DragonECS-Unity/src/Internal/Icons/Icons.cs

49 lines
1.9 KiB
C#
Raw Normal View History

2024-05-03 21:21:21 +08:00
using UnityEngine;
2024-05-04 01:29:32 +08:00
namespace DCFApixels.DragonECS.Unity.Internal
2024-05-03 21:21:21 +08:00
{
2024-05-04 01:29:32 +08:00
internal class Icons : Config<Icons>
2024-05-03 21:21:21 +08:00
{
2024-06-13 18:04:47 +08:00
//Everything inside #if UNITY_EDITOR is not serialized in the release build
2024-05-04 01:29:32 +08:00
#if UNITY_EDITOR
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _helpIcon = null;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _closeIcon = null;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _closeIconOn = null;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _unlinkIcon = null;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _auotsetIcon = null;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _auotsetCascadeIcon = null;
2024-06-13 18:04:47 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _searchIcon = null;
2024-06-13 18:04:47 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _visibilityIconOn = null;
2024-06-13 18:04:47 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _visibilityIconOff = null;
2024-06-13 18:04:47 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _labelIconType = null;
2024-06-13 18:04:47 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _labelIconMeta = null;
2024-06-15 16:53:28 +08:00
[SerializeField]
2024-06-25 23:33:46 +08:00
private Texture _fileIcon = null;
2024-06-13 18:04:47 +08:00
2024-05-03 23:19:04 +08:00
internal Texture HelpIcon { get { return _helpIcon; } }
internal Texture CloseIcon { get { return _closeIcon; } }
internal Texture CloseIconOn { get { return _closeIconOn; } }
internal Texture UnlinkIcon { get { return _unlinkIcon; } }
internal Texture AuotsetIcon { get { return _auotsetIcon; } }
internal Texture AutosetCascadeIcon { get { return _auotsetCascadeIcon; } }
2024-06-13 18:04:47 +08:00
internal Texture SearchIcon { get { return _searchIcon; } }
internal Texture VisibilityIconOn { get { return _visibilityIconOn; } }
internal Texture VisibilityIconOff { get { return _visibilityIconOff; } }
internal Texture LabelIconType { get { return _labelIconType; } }
internal Texture LabelIconMeta { get { return _labelIconMeta; } }
2024-06-15 16:53:28 +08:00
internal Texture FileIcon { get { return _fileIcon; } }
2024-05-04 01:29:32 +08:00
#endif
2024-05-03 21:21:21 +08:00
}
}