protected override void SyncFakeItem()
{
if (!base.m_TreeView.data.HasFakeItem() && this.GetCreateAssetUtility().IsCreatingNewAsset())
{
int id = base.m_TreeView.data.root.id;
AudioMixerItem selectedItem = this.GetSelectedItem();
if (selectedItem != null)
{
id = selectedItem.parent.id;
}
base.m_TreeView.data.InsertFakeItem(this.GetCreateAssetUtility().instanceID, id, this.GetCreateAssetUtility().originalName, this.GetCreateAssetUtility().icon);
}
if (base.m_TreeView.data.HasFakeItem() && !this.GetCreateAssetUtility().IsCreatingNewAsset())
{
base.m_TreeView.data.RemoveFakeItem();
}
}
}