docs.unity3d.com
    目次を表示する/隠す

    Delegate ReorderableListControl.DrawEmpty

    Invoked to draw content for empty list.

    Namespace: Unity.VisualScripting.ReorderableList
    Syntax
    public delegate void DrawEmpty();
    Remarks

    Callback should make use of GUILayout to present controls.

    Examples

    The following listing displays a label for empty list control:

    using Unity.VisualScripting.Dependencies.ReorderableList;
    using System.Collections.Generic;
    using UnityEditor;
    using UnityEngine;
    
    public class ExampleWindow : EditorWindow {
    private List<string> _list;
    
    private void OnEnable() {
        _list = new List<string>();
    }
    private void OnGUI() {
        ReorderableListGUI.ListField(_list, ReorderableListGUI.TextFieldItemDrawer, DrawEmptyMessage);
    }
    
    private string DrawEmptyMessage() {
        GUILayout.Label("List is empty!", EditorStyles.miniLabel);
    }
    }
    import Rotorz.ReorderableList;
    import System.Collections.Generic;
    
    class ExampleWindow extends EditorWindow {
    private var _list:List.<String>;
    
    function OnEnable() {
        _list = new List.<String>();
    }
    function OnGUI() {
        ReorderableListGUI.ListField(_list, ReorderableListGUI.TextFieldItemDrawer, DrawEmptyMessage);
    }
    
    function DrawEmptyMessage() {
        GUILayout.Label('List is empty!', EditorStyles.miniLabel);
    }
    }

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)