Ejemplo n.º 1
0
 void OnFilePickerItemClick(GUIFilePickerItem aFilePickerItem)
 {
     if (this.selectedItem != null)
     {
         this.selectedItem.SetSelection(false);
     }
     this.selectedItem = aFilePickerItem;
     aFilePickerItem.SetSelection(true);
 }
Ejemplo n.º 2
0
        void OnEnable()
        {
            this.currentDirectory = new DirectoryInfo(Config.PATHTOBOARDS);
            this.titleText.text   = this.currentDirectory.FullName;
            FileInfo[] info = this.currentDirectory.GetFiles("*.json");
            foreach (Transform child in this.content.transform)
            {
                Destroy(child.gameObject);
            }

            this.itemList = new List <GUIFilePickerItem>();
            foreach (FileInfo fileInfo in info)
            {
                GameObject        filePickerItemGameObject = Instantiate(this.filePickerItemPrefab, this.content.transform);
                GUIFilePickerItem filePickerItem           = filePickerItemGameObject.GetComponent <GUIFilePickerItem>();
                filePickerItem.Init(fileInfo.Name, OnFilePickerItemClick);
                this.itemList.Add(filePickerItem);
            }
            this.selectedItem = null;
            this.loadButton.onClick.AddListener(OnLoadButtonClick);
            this.cancelButton.onClick.AddListener(OnCancelButtonClick);
        }