更新
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace GraphicsCat.MarkupShaderGUIInternal
|
||||
{
|
||||
public class HelpBox : DrawerBase
|
||||
{
|
||||
private MessageType m_MessageType = MessageType.None;
|
||||
|
||||
public HelpBox()
|
||||
{
|
||||
}
|
||||
|
||||
public HelpBox(string messageType)
|
||||
{
|
||||
switch (messageType)
|
||||
{
|
||||
case "Info": m_MessageType = MessageType.Info; break;
|
||||
case "Warning": m_MessageType = MessageType.Warning; break;
|
||||
case "Error": m_MessageType = MessageType.Error; break;
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnGUI(Rect position, MaterialProperty prop, string label, MaterialEditor editor)
|
||||
{
|
||||
var message = prop.displayName;
|
||||
EditorGUILayout.HelpBox(message, m_MessageType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user