大家好,又见面了,我是你们的朋友全栈君。
Hide Reference Object Picker Attribute特性:隐藏非Unity序列化引用类型属性上方显示的多态对象选择器。
using Sirenix.OdinInspector;
using System.Collections.Generic;
using UnityEngine;
public class HideReferenceObjectPickerAttributeExample : MonoBehaviour
{
[Title("Hidden Object Pickers")]
[ShowInInspector]
[HideReferenceObjectPicker]
public MyCustomReferenceType OdinSerializedProperty1 = new MyCustomReferenceType();
[ShowInInspector]
[HideReferenceObjectPicker]
public MyCustomReferenceType OdinSerializedProperty2 = new MyCustomReferenceType();
[ShowInInspector]
[PropertySpace(40)]
[Title("Shown Object Pickers")]
public MyCustomReferenceType OdinSerializedProperty3 = new MyCustomReferenceType();
[ShowInInspector]
public MyCustomReferenceType OdinSerializedProperty4 = new MyCustomReferenceType();
// Protip: 您还可以将HideInInspector属性放在类定义本身上,以便为所有成员全局隐藏它。
//[HideReferenceObjectPicker]
public class MyCustomReferenceType
{
public int A;
public int B;
public int C;
}
}
更多教程内容详见:革命性Unity 编辑器扩展工具 — Odin Inspector 系列教程
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162822.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...