Ejemplo n.º 1
0
    public void UpdateLoadList()
    {
        FileInfo[] fileInfo = _dirInfo.GetFiles();

        foreach (FileInfo file in fileInfo)
        {
            string rawFileName = file.Name;
            string fileName    = Path.GetFileNameWithoutExtension(file.Name);

            if (!_saveNames.Contains(fileName))
            {
                GameObject go = _loadOptionsPool.GetGameObject();
                go.transform.SetParent(_loadPanel.transform);
                go.transform.localScale = new Vector3(1, 1, 1);
                go.name = fileName;

                LoadItem li = go.GetComponent <LoadItem>();
                li._rawFileName = rawFileName;
                li.UpdateOption();

                _saveObjects.Add(go);
                _saveNames.Add(fileName);

                Debug.Log("Save in memory: " + Path.GetFileNameWithoutExtension(file.Name));
            }
        }
    }