Files
2026-07-13 13:13:17 +08:00

43 lines
981 B
C#

using System.Text.Json.Serialization;
using T3.Serialization;
namespace T3.Editor.UiModel.Selection;
internal sealed class TourPoint
{
public string Description = string.Empty;
public Guid Id { get; internal set; }
public Guid ChildId;
public Guid InputId;
[JsonConverter(typeof(SafeEnumConverter<Styles>))]
public Styles Style = Styles.Info;
#region temp for markdown parsing
[JsonIgnore]
public string ShortId = string.Empty;
[JsonIgnore]
public string StyleAndTargetString = string.Empty;
#endregion
public enum Styles
{
Info,
InfoFor,
CallToAction,
Conclusion,
Tip,
}
internal TourPoint Clone()
{
return new TourPoint
{
Id = Guid.NewGuid(),
Description = Description,
Style = Style,
};
}
}