ShanxiKnowledgeBase/SXElectricalInspection/Assets/Plugins/HighlightingSystemDemo/Scripts/Advanced/Deprecated/HighlighterOccluder.cs

35 lines
744 B
C#

using UnityEngine;
using System.Collections;
using HighlightingSystem;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace HighlightingSystem.Demo
{
[System.Obsolete]
public class HighlighterOccluder : MonoBehaviour
{
public bool seeThrough = true;
}
#if UNITY_EDITOR
[System.Obsolete]
[CustomEditor(typeof(HighlighterOccluder))]
public class HighliterOccluderEditor : Editor
{
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
EditorGUILayout.HelpBox("Component deprecated. Press upgrade button to automatically convert it.", MessageType.Warning);
if (GUILayout.Button("Upgrade", GUILayout.Height(30f)))
{
HighlightingUpgrade.Upgrade((target as MonoBehaviour).transform);
}
}
}
#endif
}