2025-05-18 01:04:31 +08:00

1 line
597 B
C#

using UnityEditor;
using UnityEngine.UI;
[CustomEditor(typeof(BitmapFontScaling))]
public class BitmapFontScalingEditor : Editor
{
public override void OnInspectorGUI()
{
serializedObject.Update();
BitmapFontScaling script = target as BitmapFontScaling;
Text text = script.GetComponent<Text>();
if (text == null)
{
return;
}
if (serializedObject.FindProperty("textSize").intValue != text.fontSize)
{
script.OnValidate();
}
serializedObject.ApplyModifiedProperties();
}
}