Esempio n. 1
0
 public void Unload()
 {
     if (_spawnPool != null && _spawnPool.IsSpawned(_prefab.transform))
     {
         _spawnPool.Despawn(_prefab.transform, _spawnPool.transform);
     }
     _spawnPool    = null;
     _prefab       = null;
     _viewHuPrompt = null;
 }
Esempio n. 2
0
    public void loadUI()
    {
        //binding ui view
        _viewHuPrompt = _prefab.transform.Find("Panel").GetComponent <UIGameHuPromptView>() ?? _prefab.transform.Find("Panel").gameObject.AddComponent <UIGameHuPromptView>();

        _viewHuPrompt._imgBg       = _viewHuPrompt.transform.Find("Image_Bg");
        _viewHuPrompt._objHuPrompt = _viewHuPrompt.transform.Find("huPrompt");

        for (int i = 0; i < UIOperation.HUPROMPT_MJTYPE_NUM; i++)
        {
            string           viewName = "item_" + (i + 1);
            UIGameHuItemView viewItem = _viewHuPrompt._objHuPrompt.Find(viewName).GetComponent <UIGameHuItemView>() ?? _viewHuPrompt._objHuPrompt.Find(viewName).gameObject.AddComponent <UIGameHuItemView>();
            //viewItem.gameObject.SetActive(false);
            viewItem._img_MJ               = viewItem.transform.Find("img_mj").GetComponent <Image>();
            viewItem._textBeishu           = viewItem.transform.Find("text_beishu").GetComponent <Text>();
            viewItem._textZhangshu         = viewItem.transform.Find("text_zhangshu").GetComponent <Text>();
            _viewHuPrompt._viewHuItems [i] = viewItem;
        }
    }