123456789101112131415161718 |
- using UnityEditor;
-
- namespace Unity.Mathematics.Editor
- {
- [CustomPropertyDrawer(typeof(quaternion))]
- class QuaternionDrawer : PostNormalizedVectorDrawer
- {
- protected override SerializedProperty GetVectorProperty(SerializedProperty property)
- {
- return property.FindPropertyRelative("value");
- }
-
- protected override double4 Normalize(double4 value)
- {
- return math.normalizesafe(new quaternion((float4)value)).value;
- }
- }
- }
|