namespace UIWidgets.Examples
{
using UIWidgets;
using UIWidgets.Extensions;
using UnityEngine;
///
/// Copy data from Combobox to Autocomplete.
///
[RequireComponent(typeof(Autocomplete))]
[RequireComponent(typeof(Combobox))]
[System.Obsolete]
public class ComboboxAutocompleteCopyData : MonoBehaviour, IUpdatable
{
///
/// Process the start event.
///
protected void OnEnable()
{
Updater.Add(this);
}
///
/// Process the destroy event.
///
protected void OnDisable()
{
Updater.Remove(this);
}
///
/// Copy data and destroy this component.
///
public void RunUpdate()
{
GetComponent().ListView.DataSource = GetComponent().DataSource.ToObservableList();
Destroy(this);
}
}
}