1234567891011121314151617181920212223242526272829303132333435 |
- // Pcx - Point cloud importer & renderer for Unity
- // https://github.com/keijiro/Pcx
- using UnityEngine;
- using UnityEditor;
- namespace Pcx
- {
- [CanEditMultipleObjects]
- [CustomEditor(typeof(PointCloudRenderer))]
- public class PointCloudRendererInspector : Editor
- {
- SerializedProperty _sourceData;
- SerializedProperty _pointTint;
- SerializedProperty _pointSize;
- void OnEnable()
- {
- _sourceData = serializedObject.FindProperty("_sourceData");
- _pointTint = serializedObject.FindProperty("_pointTint");
- _pointSize = serializedObject.FindProperty("_pointSize");
- }
- public override void OnInspectorGUI()
- {
- serializedObject.Update();
- EditorGUILayout.PropertyField(_sourceData);
- EditorGUILayout.PropertyField(_pointTint);
- EditorGUILayout.PropertyField(_pointSize);
- serializedObject.ApplyModifiedProperties();
- }
- }
- }
|