본문 바로가기
개발/Unity

Unity) Inspector HelpBox(경고표시, 정보표시, 위험표시)

by 테샤르 2022. 5. 25.

 Inspector HelpBox(경고표시, 정보표시, 위험표시)

 

Unity 에서 작업을 하다가 Inspector 에 해당 정보를 남기고 싶은 경우가 종종 생기는데

그 과정에서 좀더 명확하게 표기가 필요한 경우가 종종 있어서 웹 서핑하는 과정에서 찾은 HelpBox라는 Attribute를 소개 하고자 한다.

 

코드는 HelpBox Attribute를 만드는 Attribute , Drawable로 구성되어있다. 

코드는 원본 사이트를 참고하면 된다.

 

반응형

<사용예시>

using Giacomelli.Framework;
using UnityEngine;

public class SampleComponent : MonoBehaviour
{
    [SerializeField]
    [HelpBox("Values are 0 for the primary button (often the left button), 1 for secondary button, and 2 for the middle button.", "Input.GetMouseButtonDown.html")]
    int _button;

    [SerializeField]
    [HelpBox("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. esse cillum dolore eu fugiat nulla pariatur.", "http://diegogiacomelli.com.br/", HelpBoxType.Info)]
    string _infoSample;

    [SerializeField]
    [HelpBox("Warning sample HelpBox with docs button", "http://diegogiacomelli.com.br/unitytips-helpbox-attribute/", HelpBoxType.Warning)]
    string _warningSample;

    [SerializeField]
    [HelpBox("Error sample HelpBox with docs button", "http://diegogiacomelli.com.br/unitytips-helpbox-attribute/", HelpBoxType.Error)]
    string _errorSample;
}

 

diegogiacomelli 의 HelpBox Attribute :  [링크]

 

unitytips: HelpBox Attribute (with docs button)

You can create a PropertyAttribute to display a help box on inspector showing a few lines of information, like EditorGUI.HelpBox, but with a docs button to the documentation page.

diegogiacomelli.com.br

 

★☆☆☆☆

 

반응형

댓글