namespace UIWidgets
{
///
/// TreeView.
///
public class TreeView : TreeViewCustom
{
///
/// NodeToggleProxy event.
///
public TreeViewNodeEvent NodeToggleProxy = new TreeViewNodeEvent();
bool isInited;
///
/// Init this instance.
///
public override void Init()
{
if (isInited)
{
return;
}
isInited = true;
base.Init();
NodeToggle.AddListener(NodeToggleProxy.Invoke);
}
///
protected override void OnDestroy()
{
NodeToggle.RemoveListener(NodeToggleProxy.Invoke);
base.OnDestroy();
}
}
}