UnityPropertyEmitter

Provides utilities for emitting ScriptableObject and MonoBehaviour-derived types with specific property names and types, and providing instances of SerializedProperty with those names and types.

namespace Sirenix.OdinInspector.Editor
{
public static class UnityPropertyEmitter
}

Requirements

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector
Version: 2.0.0.0

Static Methods

Return Type Definition Description
Handle CreateEmittedMonoBehaviourProperty(string, Type, int, ref GameObject) Creates an emitted MonoBehaviour-based SerializedProperty.
SerializedProperty CreateEmittedScriptableObjectProperty(string, Type, int) Creates an emitted ScriptableObject-based SerializedProperty.