8 [CanEditMultipleObjects]
9 [CustomEditor(typeof(TextPic))]
13 private SerializedProperty ImageScalingFactorProp;
14 private SerializedProperty hyperlinkColorProp;
15 private SerializedProperty imageOffsetProp;
16 private SerializedProperty iconList;
21 ImageScalingFactorProp = serializedObject.FindProperty(
"ImageScalingFactor");
22 hyperlinkColorProp = serializedObject.FindProperty(
"hyperlinkColor");
23 imageOffsetProp = serializedObject.FindProperty(
"imageOffset");
24 iconList = serializedObject.FindProperty(
"inspectorIconList");
29 base.OnInspectorGUI();
30 serializedObject.Update();
31 EditorGUILayout.PropertyField(imageOffsetProp,
new GUIContent(
"Image Offset"));
32 EditorGUILayout.PropertyField(ImageScalingFactorProp,
new GUIContent(
"Image Scaling Factor"));
33 EditorGUILayout.PropertyField(hyperlinkColorProp,
new GUIContent(
"Hyperlink Color"));
34 EditorGUILayout.PropertyField(iconList,
new GUIContent(
"Icon List"),
true);
35 serializedObject.ApplyModifiedProperties();
override void OnInspectorGUI()
Credit Erdener Gonenc - @PixelEnvision.