using UnityEngine; using UnityEngine.UI; namespace ZXLA { class FileSystemItem: MonoBehaviour { FileSystemObject _fileSystemObject; [SerializeField] private Text _text; public FileSystemObject fileSystemObject=> _fileSystemObject; public void SetObject(FileSystemObject fileSystemObject) { this._fileSystemObject = fileSystemObject; string indent = ""; for (int i = 0; i < fileSystemObject.depth; i++) { indent += " "; } var strings = fileSystemObject.path.Split("/"); _text.text = indent + strings[^1]; } } }