Exemplo n.º 1
0
 private PlayerHelpItem CreateAnItem(PlayerHelp help)
 {
     item  = ObjectManager.Instance.GetPoolObject(itemPfb, itemPfb.transform.parent, false);
     hItem = item.GetComponent <PlayerHelpItem>();
     hItem.InitPlayerHelpItem(help.title, help.infomation, titleInput, infoInput);
     return(hItem);
 }
Exemplo n.º 2
0
 private void LoadPlayerHelpInfo()
 {
     for (int i = 0; i < data.Count; i++)
     {
         PlayerHelpItem hitem = CreateAnItem(data[i]);
         itemDic.Add(hitem.title.text, hitem);
     }
 }
Exemplo n.º 3
0
    private void InsertBtnClicked()
    {
        string title = titleInput.text;

        if (title != null && itemDic.ContainsKey(title))
        {
            data.RemoveAll((x) => x.title == titleInput.text);
            PlayerHelp help = new PlayerHelp(titleInput.text, infoInput.text);
            data.Insert(0, help);
            itemDic[title].LoadBack();
        }
        else if (title != "")
        {
            PlayerHelp help = new PlayerHelp(titleInput.text, infoInput.text);
            data.Insert(0, help);
            hItem = CreateAnItem(help);
            itemDic.Add(hItem.title.text, hItem);
        }
    }