您当前的位置: 首页 >  unity

程序员正茂

暂无认证

  • 2浏览

    0关注

    283博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity在Inspecter面板中显示事件

程序员正茂 发布时间:2021-12-15 14:13:52 ,浏览量:2

 

 

public class MyPlanet : MonoBehaviour
{
        [Serializable]
        public class ZoomLevelChangedEvent : UnityEvent { }
        public ZoomLevelChangedEvent zoomLevelChangedEvent;
}

如果要在自定义Editor中显示

override public void OnInspectorGUI()
{
    serializedObject.Update();

    EditorGUILayout.BeginVertical();
    SerializedProperty sprop = serializedObject.FindProperty("zoomLevelChangedEvent");
    EditorGUILayout.PropertyField(sprop, new GUIContent("zoomLevelChangedEvent Object"));
    EditorGUILayout.EndVertical();

	serializedObject.ApplyModifiedProperties();
}

关注
打赏
1660743125
查看更多评论
立即登录/注册

微信扫码登录

0.0377s