Пример #1
0
 // Toute les 60s verifie s'il y a des nouveau fichiers qui ont été ajouté
 // Nettement mieux que le fixedUpdate -> évite que le menu rame
 IEnumerator DoCheck()
 {
     for (; ;)
     {
         if (modelsMenu.activeInHierarchy)
         {
             var files    = new ShowFileInFolder();
             var fileList = files.GetFileList();
             if (fileList.Count != previousCount)
             {
                 SetupToggles(fileList);
             }
         }
         yield return(new WaitForSeconds(timer));
     }
 }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        var files    = new ShowFileInFolder();
        var fileList = files.GetFileList();

        if (modelsMenu == null)
        {
            modelsMenu = GameObject.Find("ModelsMenu");
        }
        if (gltf == null)
        {
            gltf = GameObject.Find("GLTF");
        }
        SetupToggles(fileList);
        modelsMenu.SetActive(false);
        StartCoroutine("DoCheck");
    }