22 lines
582 B
C#
22 lines
582 B
C#
namespace SepCore.InputModule
|
|
{
|
|
public readonly struct InputPrompt
|
|
{
|
|
public InputPrompt(string textLabel, string spriteName = null)
|
|
{
|
|
TextLabel = textLabel ?? string.Empty;
|
|
SpriteName = spriteName ?? string.Empty;
|
|
}
|
|
|
|
public string TextLabel { get; }
|
|
|
|
public string SpriteName { get; }
|
|
|
|
public bool HasSprite => !string.IsNullOrEmpty(SpriteName);
|
|
|
|
public bool IsValid => !string.IsNullOrEmpty(TextLabel);
|
|
|
|
public static readonly InputPrompt None = new InputPrompt(string.Empty);
|
|
}
|
|
}
|