EditorGUIUtility.PropertyCallbackScope
Specifies a scope in which a callback gets called before each property is rendered.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Class
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
- Implements: IDisposable
public class EditorGUIUtility.PropertyCallbackScope : IDisposable
Remarks
Defines a scope in which a callback function is set to be called before each property is rendered.
Additional Resources: BeginPropertyScope.
Examples
using UnityEngine;using UnityEditor;class MyEditor : EditorWindow{ void OnGUI() { using (var s = new EditorGUIUtility.PropertyCallbackScope((rect, property) => { Debug.Log($"About to draw property path {property.propertyPath}"); })) { // Block of code with controls } }}
Constructors
Constructor | Description |
|---|---|
| PropertyCallbackScope(System.Action{UnityEngine.Rect,UnityEditor.SerializedProperty}) | Begin an PropertyCallbackScope. |
Methods
Method | Description |
|---|---|
| Dispose | Releases the callback. |