public override void ExecuteUI <T>(AbstractSystemNode <T> node)
        {
            base.ExecuteUI(node);
            var container = node.Container;

            textCurrentDirectoryPath.text = "Current Directory: " + container.FullName;
            return;
        }
        public override void ExecuteUI<T>(AbstractSystemNode<T> node)
        {
            base.ExecuteUI(node);
            var container = node.Container;
            var extendedInfo = node.extendedInfo;

            textNodeHoverName.text = container.Name;
            imageNodeHoverIcon.sprite = extendedInfo.icon;
            imageNodeHoverIcon.gameObject.SetActive(true);
            return;
        }
        public override void ExecuteUI <T>(AbstractSystemNode <T> node)
        {
            base.ExecuteUI(node);
            imageIcon.sprite = node.extendedInfo.icon;
            HandleGeneral();

            if (node.extendedInfo.isAccessDenied)
            {
                buttonDelete.gameObject.SetActive(false);
                buttonOpen.gameObject.SetActive(false);
                buttonRename.gameObject.SetActive(false);
            }
            else
            {
                buttonDelete.gameObject.SetActive(true);
                buttonOpen.gameObject.SetActive(true);
                buttonRename.gameObject.SetActive(true);
            }
            return;
        }
Exemplo n.º 4
0
 public virtual void ExecuteUI <T>(AbstractSystemNode <T> node)
     where T : FileSystemInfo
 {
     panelContainer.gameObject.SetActive(true);
     return;
 }