public void SelectFile(SystemItem systemItem) { if (OnSystemItemSelectedEvent != null) { OnSystemItemSelectedEvent(systemItem); } }
public DriveHierarchyItem(Transform parent, SystemItem item) { systemItem = item; _selfObject = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Prefabs/Item_DriveObject")); _selfObject.transform.SetParent(parent, false); _selectButton = _selfObject.GetComponent <Button>(); _contentText = _selfObject.transform.Find("Text_Name").GetComponent <Text>(); _selectButton.onClick.AddListener(SelectButonOnClickHandler); _contentText.text = systemItem.name; }
public FileHierarchyItem(Transform parent, SystemItem item) { systemItem = item; _selfObject = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Prefabs/Item_SystemObject")); _selfObject.transform.SetParent(parent, false); _selectButton = _selfObject.GetComponent <Button>(); _contentText = _selfObject.transform.Find("Text_Name").GetComponent <Text>(); _iconImage = _selfObject.transform.Find("Image_Icon").GetComponent <UnityEngine.UI.Image>(); _selectButton.onClick.AddListener(SelectButonOnClickHandler); FillData(); }
private void FolderFileHierarchyItemSelectedEvent(FileHierarchyItem folder) { _selectedFileItem = null; FillSystemItemsIn(folder.systemItem.path); }
private void FileHierarchyItemSelectedEvent(FileHierarchyItem file) { _selectedFileItem = file.systemItem; }
private void DriveHierarchyItemSelectedEvent(DriveHierarchyItem drive) { _selectedFileItem = null; FillSystemItemsIn(drive.systemItem.path); }