A game about forced loneliness, made by TACStudios
1using UnityEditor.IMGUI.Controls;
2
3using PlasticGui;
4using Unity.PlasticSCM.Editor.Views.PendingChanges;
5
6namespace Unity.PlasticSCM.Editor.UI.Tree
7{
8 internal static class TreeViewItemExtensions
9 {
10 internal static IPlasticTreeNode GetPlasticTreeNode(this TreeViewItem item)
11 {
12 if (item is ChangelistTreeViewItem)
13 {
14 return ((ChangelistTreeViewItem)item).Changelist;
15 }
16
17 if (item is ChangeCategoryTreeViewItem)
18 {
19 return ((ChangeCategoryTreeViewItem)item).Category;
20 }
21
22 return ((ChangeTreeViewItem)item).ChangeInfo;
23 }
24 }
25}