IEnumerator WaiToCheck()
    {
        yield return(new WaitForSeconds(0.3f));

        for (int i = 0; i < _listEvents.Count; i++)
        {
            if (_text.text == _listEvents[i])
            {
                foreach (Transform child in _listManager.transform)
                {
                    if (child.GetComponent <ListEventStockTree>()._id == i)
                    {
                        Debug.Log("child name : " + child.name);
                        child.GetComponent <ListEventStockTree>().Check();
                    }
                }
                ImageArborescence    image  = _listEventsFirstCardEvent[i];
                ContainAllObjectTree parent = FindObjectOfType <ContainAllObjectTree>();
                if (parent._imageTreeUnlockSinceLastTime.Contains(image.name))
                {
                    image.IClick();
                }
                else
                {
                    _cardZoom.SetActive(false);
                }
            }
        }
    }
示例#2
0
    public void Check()
    {
        if (_image.Count == 0)
        {
            for (int i = 0; i < _parent._imageTreeChilds.Count; i++)
            {
                if (_parent._imageTreeChilds[i].name.ToLower().Contains(_imageNameRef.ToLower()))
                {
                    _image.Add(_parent._imageTreeChilds[i].GetComponent <ImageArborescence>());
                    _imageRef = _ongletArboManager._listEventsFirstCardEvent[_id].GetComponent <ImageArborescence>();
                }
            }
        }

        int _canActiveChecker = 0;

        for (int i = 0; i < _image.Count; i++)
        {
            if (_parent._imageTreeUnlockSinceLastTime.Contains(_image[i].name))
            {
                _canActiveChecker++;
            }
        }

        if (_canActiveChecker > _checker)
        {
            if (_checker < _image.Count)
            {
                for (int i = 0; i < _image.Count; i++)
                {
                    if (_parent._imageTreeUnlockSinceLastTime.Contains(_image[i].name))
                    {
                        _checker++;
                    }
                }
            }
        }


        Debug.Log("checker : " + _checker + " " + _imageRef.name + " " + _imageRef._alreadyDraw);
        if (_checker == _image.Count)
        {
            _textCalcul.color = Color.red;
        }
        else
        {
            _textCalcul.color = Color.white;
        }

        _textCalcul.text = _checker + " / " + _image.Count;
    }
 public void LoadChild(OngletArboManager ongletArboManager)
 {
     for (int i = 0; i < _imageTreeChilds.Count; i++)
     {
         if (ongletArboManager._listEvents[_imageTreeChilds[i].GetComponent <ImageArborescence>()._idInList] == ongletArboManager._text.text)
         {
             ImageArborescence child = _imageTreeChilds[i].GetComponent <ImageArborescence>();
             if (!child._canSpawn)
             {
                 _imageTreeChilds[i].GetComponent <ImageArborescence>().LoadCard();
             }
         }
     }
 }