Files
Two-World/Assets/Cainos/Third Party/Lucid Editor/Runtime/Attributes/HelpBoxAttribute.cs
2025-05-08 16:03:30 +09:00

32 lines
727 B
C#

using System;
using UnityEngine;
namespace Cainos.LucidEditor
{
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = true)]
public class HelpBoxAttribute : Attribute
{
public readonly string message;
public readonly HelpBoxMessageType type;
public HelpBoxAttribute(string message)
{
this.message = message;
this.type = HelpBoxMessageType.Info;
}
public HelpBoxAttribute(string message, HelpBoxMessageType type)
{
this.message = message;
this.type = type;
}
}
public enum HelpBoxMessageType
{
None,
Info,
Warning,
Error
}
}