Add support for strings and BoolX in script engine, show strings as textfields in editor

This commit is contained in:
Simon Lübeß
2023-12-01 23:13:30 +01:00
parent b68bad5bda
commit df446188b6
4 changed files with 66 additions and 2 deletions
+19
View File
@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace GlitchyEngine.Editor;
public sealed class TextFieldAttribute : Attribute
{
/// <summary>
/// If <see langword="true"/> the string field will be shown in a multiline text box.
/// </summary>
public bool Multiline { get; set; }
/// <summary>
/// The number of lines that the text field has. Only applies if <see cref="Multiline"/> is set to <see langword="true"/>.
/// It does not affect how many lines of text can be stored in the field. Only how many lines the text field itself has.
/// </summary>
public int TextFieldLines { get; set; } = 3;
}