/// <summary>
        /// Creates GUI elements for fields specific to the mesh collider.
        /// </summary>
        protected void BuildGUI(MeshCollider collider)
        {
            meshField.OnChanged += x =>
            {
                PhysicsMesh mesh = Resources.Load<PhysicsMesh>(x);
                collider.Mesh = mesh;

                MarkAsModified();
                ConfirmModify();
            };

            Layout.AddElement(meshField);

            base.BuildGUI(collider);
        }
        /// <summary>
        /// Updates all GUI elements from current values in the collider.
        /// </summary>
        /// <param name="collider">Collider to update the GUI from.</param>
        protected void Refresh(MeshCollider collider)
        {
            meshField.Value = collider.Mesh;

            base.Refresh(collider);
        }