Files
Cielonos/Assets/Plugins/FlexibleUI/Editor/FlexibleBlur/BlurReferenceProviderEditor.cs
SoulliesOfficial 649b7a5ddc 更新
2026-05-23 08:27:50 -04:00

28 lines
909 B
C#

using UnityEditor;
using UnityEngine;
namespace JeffGrawAssets.FlexibleUI
{
[CustomEditor(typeof(BlurReferenceProvider))]
public class BlurReferenceProviderEditor : Editor
{
private GameObject go;
private SerializedProperty cameraProperty;
private SerializedProperty featureNumberProperty;
void OnEnable()
{
go = ((BlurReferenceProvider)serializedObject.targetObject).gameObject;
cameraProperty = serializedObject.FindProperty(BlurReferenceProvider.CameraReferenceFieldName);
featureNumberProperty = serializedObject.FindProperty(BlurReferenceProvider.FeatureNumberFieldName);
}
public override void OnInspectorGUI()
{
serializedObject.Update();
UIBlurEditor.DrawBlurCommonPropertiesOne(null, cameraProperty, featureNumberProperty, go, nameof(BlurReferenceProvider));
serializedObject.ApplyModifiedProperties();
}
}
}