rokojori_action_library/Runtime/UI/UISettings.cs

61 lines
945 B
C#

using Godot;
namespace Rokojori
{
[Tool]
[GlobalClass,Icon("res://addons/rokojori_action_library/Icons/UI.svg")]
public partial class UISettings : Resource
{
[Export]
public InputIconsLibrary inputIconsLibrary;
[Export]
public TimeLine defaultTimeline;
[ExportGroup("Font")]
[Export]
public UINumber fontSize;
[Export]
public Font defaultFont;
[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")]
[Export]
public Vector2PropertyName sizePropertyName;
[Export]
public Vector2PropertyName textureSizePropertyName;
}
}