C# Класс UnityEditor.SerializedObject

SerializedObject and SerializedProperty are classes for editing properties on objects in a completely generic way that automatically handles undo and styling UI for prefabs.

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ApplyModifiedProperties bool
ApplyModifiedPropertiesWithoutUndo bool
Cache void
CopyFromSerializedProperty void
Dispose void
ExtractPropertyModification PropertyModification
GetIterator_Internal UnityEditor.SerializedProperty
InternalCreate void
LoadFromCache SerializedObject
SetIsDifferentCacheDirty void
Update void
UpdateIfDirtyOrScript void

Открытые методы

Метод Описание
FindProperty ( string propertyPath ) : UnityEditor.SerializedProperty

Find serialized property by name.

GetIterator ( ) : UnityEditor.SerializedProperty

Get the first serialized property.

SerializedObject ( Object obj ) : System

Create SerializedObject for inspected object.

Приватные методы

Метод Описание
ApplyModifiedProperties ( ) : bool
ApplyModifiedPropertiesWithoutUndo ( ) : bool
Cache ( int instanceID ) : void
CopyFromSerializedProperty ( UnityEditor.SerializedProperty prop ) : void
Dispose ( ) : void
ExtractPropertyModification ( string propertyPath ) : PropertyModification
GetIterator_Internal ( ) : UnityEditor.SerializedProperty
InternalCreate ( Object monoObjs ) : void
LoadFromCache ( int instanceID ) : SerializedObject
SetIsDifferentCacheDirty ( ) : void
Update ( ) : void
UpdateIfDirtyOrScript ( ) : void

Описание методов

FindProperty() публичный Метод

Find serialized property by name.

public FindProperty ( string propertyPath ) : UnityEditor.SerializedProperty
propertyPath string
Результат UnityEditor.SerializedProperty

GetIterator() публичный Метод

Get the first serialized property.

public GetIterator ( ) : UnityEditor.SerializedProperty
Результат UnityEditor.SerializedProperty

SerializedObject() публичный Метод

Create SerializedObject for inspected object.

public SerializedObject ( Object obj ) : System
obj Object
Результат System