Merge pull request #90 from moz-moz/fix/rect-offset-drawing

Fix display of RectOffset in inspector
This commit is contained in:
Annulus Games 2024-06-20 21:27:30 +09:00 committed by GitHub
commit e12798c8e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 8 additions and 0 deletions

View File

@ -17,6 +17,8 @@ namespace Alchemy.Editor.Elements
switch (property.propertyType)
{
// NOTE: RectOffset is a generic property type, but it doesn't have a SerializeField. Instead, use PropertyField.
case SerializedPropertyType.Generic when property.type == "RectOffset":
default:
element = new PropertyField(property);
break;

View File

@ -2055,6 +2055,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 10a01c03cb52744d29a15035954b9bd2, type: 3}
m_Name:
m_EditorClassIdentifier:
qux:
m_Left: 1
m_Right: 2
m_Top: 3
m_Bottom: 4
foo: 0
bar: {x: 0, y: 0, z: 0}
baz: {fileID: 0}

View File

@ -5,6 +5,7 @@ namespace Alchemy.Samples
{
public class OrderSample : MonoBehaviour
{
[Order(3)] public RectOffset qux;
[Order(2)] public float foo;
[Order(1)] public Vector3 bar;
[Order(0)] public GameObject baz;