32 lines
886 B
C#

using UnityEditor;
using UnityEngine;
namespace Unity.HLODSystem
{
[CustomEditor(typeof(HLODCameraRecognizer))]
public class HLODCameraRecognizerEditor : Editor
{
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
var recognizer = target as HLODCameraRecognizer;
if (HLODCameraRecognizerManager.ActiveRecognizer == recognizer)
{
GUIStyle style = new GUIStyle();
style.fontSize = 15;
style.normal.textColor = Color.blue;
EditorGUILayout.LabelField("Activated HLODCameraRecognizer.", style);
}
if (GUILayout.Button("Active"))
{
if (recognizer == null)
return;
recognizer.Active();
}
}
}
}