DragonECS-Unity/src/Icons/Icons.cs

30 lines
1.0 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-05-04 01:29:32 +08:00
//Thank f*cking balls, everything inside #if UNITY_EDITOR is not serialized in the release build
#if UNITY_EDITOR
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-05-03 23:19:04 +08:00
private Texture _helpIcon;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-05-03 23:19:04 +08:00
private Texture _closeIcon;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-05-03 23:19:04 +08:00
private Texture _closeIconOn;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-05-03 23:19:04 +08:00
private Texture _unlinkIcon;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-05-03 23:19:04 +08:00
private Texture _auotsetIcon;
2024-05-03 21:21:21 +08:00
[SerializeField]
2024-05-03 23:19:04 +08:00
private Texture _auotsetCascadeIcon;
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-05-04 01:29:32 +08:00
#endif
2024-05-03 21:21:21 +08:00
}
}