源战役客户端
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

35 rindas
1.2 KiB

pirms 4 nedēļām
  1. using UnityEditor;
  2. using UnityEditor.UI;
  3. using UnityEngine;
  4. [CustomEditor(typeof(ButtonExtend), true)]
  5. [CanEditMultipleObjects]
  6. public class MyEmptyRaycastExtenEditor : ButtonEditor
  7. {
  8. private SerializedProperty scale_enabled;
  9. private SerializedProperty scale_target;
  10. private SerializedProperty press_scale;
  11. private SerializedProperty normal_scale;
  12. protected override void OnEnable()
  13. {
  14. base.OnEnable();
  15. scale_enabled = serializedObject.FindProperty("scale_enabled");
  16. scale_target = serializedObject.FindProperty("scale_target");
  17. press_scale = serializedObject.FindProperty("press_scale");
  18. normal_scale = serializedObject.FindProperty("normal_scale");
  19. }
  20. public override void OnInspectorGUI()
  21. {
  22. base.OnInspectorGUI();
  23. EditorGUILayout.Space();
  24. serializedObject.Update();
  25. EditorGUILayout.PropertyField(scale_enabled, new GUIContent("scale_enabled"));
  26. EditorGUILayout.PropertyField(scale_target, new GUIContent("scale_target"));
  27. EditorGUILayout.PropertyField(press_scale, new GUIContent("press_scale"));
  28. EditorGUILayout.PropertyField(normal_scale, new GUIContent("normal_scale"));
  29. serializedObject.ApplyModifiedProperties();
  30. }
  31. }