rokojori_action_library/Runtime/UI/UISettings.cs

61 lines
945 B
C#
Raw Normal View History

2024-09-14 06:41:52 +00:00
using Godot;
namespace Rokojori
{
[Tool]
[GlobalClass,Icon("res://addons/rokojori_action_library/Icons/UI.svg")]
2024-09-14 06:41:52 +00:00
public partial class UISettings : Resource
2026-02-26 14:06:27 +00:00
{
2025-06-19 17:22:25 +00:00
[Export]
public InputIconsLibrary inputIconsLibrary;
2026-02-26 14:06:27 +00:00
[Export]
public TimeLine defaultTimeline;
[ExportGroup("Font")]
2025-06-19 17:22:25 +00:00
[Export]
public UINumber fontSize;
[Export]
public Font defaultFont;
2026-02-26 14:06:27 +00:00
[ExportGroup("Inputs")]
[Export]
public Sensor uiConfirm;
[Export]
public Sensor uiCancel;
[Export]
public Sensor uiLeft;
[Export]
public Sensor uiRight;
[Export]
public Sensor uiUp;
[Export]
public Sensor uiDown;
[Export]
public Sensor uiPreviousMenu;
[Export]
public Sensor uiNextMenu;
[ExportGroup("Shader Settings")]
2024-09-14 06:41:52 +00:00
[Export]
public Vector2PropertyName sizePropertyName;
[Export]
public Vector2PropertyName textureSizePropertyName;
2025-06-19 17:22:25 +00:00
2026-02-26 14:06:27 +00:00
2025-06-19 17:22:25 +00:00
2024-09-14 06:41:52 +00:00
}
}