TestEditor.cs 941 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System.Text;
  2. namespace AtlasUtility
  3. {
  4. using UnityEditor;
  5. using UnityEngine;
  6. [CustomEditor(typeof(Test))]
  7. public class TestEditor : Editor
  8. {
  9. #region Variable
  10. public Test Script;
  11. #endregion
  12. public void OnEnable()
  13. {
  14. Script = (Test) target;
  15. }
  16. public override void OnInspectorGUI()
  17. {
  18. base.OnInspectorGUI();
  19. if (GUILayout.Button("Test"))
  20. {
  21. //char c = (char)0x48;
  22. //Script.Text.text = $"123:\u3000456789abc";
  23. //Script.Text.text = $"123:{c}456789abc ";
  24. //Script.Text.text = "用这个吧 ,可以代替空格,占2个空格位";
  25. //foreach (var b in Encoding.Unicode.GetBytes(Script.Text.text[0].ToString()))
  26. //{
  27. // Debug.Log(b);
  28. //}
  29. }
  30. }
  31. }
  32. }