常用
SerializeField:将私有的序列化变量显示在编辑器面板上,并允许赋值
Serializable:将一个类序列化,并允许在编辑器面板上显示和赋值
HideInInspector:将原本显示在编辑器面板上的序列化值隐藏起来
NonSerialized:反序列化一个变量,并且在监视版上隐藏
若想给一个变量赋予多个特性,可以并作一行写:
[HideInInspector][SerializedField]
private int test;
总览
System空间下:
Serializable
NonSerialized
UnityEngine空间下:
AddComponentMenu
AssemblyIsEditorAssembly
ColorUsage
ContextMenu
ContextMenuItem
CreateAssetMenu
Delayed
DisallowMultipleComponent
ExecuteInEditMode
GUITarget
Header
HelpURL
HideInInspector
ImageEffectAllowedInSceneView
ImageEffectOpaque
ImageEffectTransformsToLDR
Multiline
PreferBinarySerialization
Property
R