Looking for unity3d Keywords? Try Ask4Keywords

unity3dAttribute


Syntax

  • [AddComponentMenu (Zeichenfolge Menüname)]
  • [AddComponentMenu (Zeichenfolge menuName, int order)]
  • [CanEditMultipleObjects]
  • [ContextMenuItem (Stringname, Stringfunktion)]
  • [ContextMenu (Name der Zeichenfolge)]
  • [CustomEditor (Typ inspectedType)]
  • [CustomEditor (Typ inspectedType, bool editorForChildClasses)]
  • [CustomPropertyDrawer (Typtyp)]
  • [CustomPropertyDrawer (Typtyp, bool useForChildren)]
  • [DisallowMultipleComponent]
  • [DrawGizmo (GizmoType-Gizmo)]
  • [DrawGizmo (GizmoType-Gizmo, Typ drawGizmoType)]
  • [ExecuteInEditMode]
  • [Header (String-Header)]
  • [HideInInspector]
  • [InitializeOnLoad]
  • [InitializeOnLoadMethod]
  • [MenuItem (String itemName)]
  • [MenuItem (Zeichenfolge itemName, bool isValidateFunction)]
  • [MenuItem (String itemName, bool isValidateFunction, int-Priorität)]
  • [Mehrzeilig (int lines)]
  • [PreferenceItem (Stringname)]
  • [Reichweite (Schwimmer min, Schwimmer max)]
  • [RequireComponent (Typ)
  • [RuntimeInitializeOnLoadMethod]
  • [RuntimeInitializeOnLoadMethod (RuntimeInitializeLoadType loadType)]
  • [SerializeField]
  • [Space (Schwimmerhöhe)]
  • [TextArea (int minLines, int maxLines)]
  • [Tooltip (String-Tooltip)]

Bemerkungen

SerializeField

Das Unity-Serialisierungssystem kann für folgende Aufgaben verwendet werden:

  • Kann öffentliche nicht statische Felder (von serialisierbaren Typen) serialisieren
  • Kann nicht öffentliche, nicht statische Felder serialisieren, die mit dem Attribut [SerializeField] gekennzeichnet sind
  • Statische Felder können nicht serialisiert werden
  • Statische Eigenschaften können nicht serialisiert werden

Ihr Feld wird, selbst wenn es mit dem SerializeField-Attribut markiert ist, nur dann zugewiesen, wenn es von einem Typ ist, den Unity serialisieren kann.

  • Alle Klassen, die von UnityEngine.Object erben (zB GameObject, Component, MonoBehaviour, Texture2D)
  • Alle grundlegenden Datentypen wie int, string, float, bool
  • Einige eingebaute Typen wie Vector2 / 3/4, Quaternion, Matrix4x4, Color, Rect, LayerMask
  • Arrays eines serialisierbaren Typs
  • Liste eines serialisierbaren Typs
  • Aufzählungen
  • Structs

Attribute Verwandte Beispiele