0
Я пытаюсь выполнить следующую команду:Unity пользовательский редактор сериализации Vector3
[CustomEditor(typeof(MyObject))]
public class MyObjectEditor : Editor {
public override void OnInspectorGUI(){
MyObject t = (MyObject)target;
Mesh mesh = t.GetComponent<MeshFilter>().sharedMesh;
Vector3[] vertices = mesh.vertices;
EditorGUILayout.PropertyField(vertices);
}
}
Но я получаю эту ошибку:
Argument `#1' cannot convert `UnityEngine.Vector3[]'
expression to type `UnityEditor.SerializedProperty'
Что я могу сделать, чтобы положить в PropertyField
в Vector3[]
без поставить его в класс MyObject
?