Пример #1
0
Файл: MAIN.cs Проект: lunice/bgo
    // (не используется) практически такое же назначение как и у предведущей функции, только меняет не имя а подпись кнопки
    public void setCaptionBtn(string name, string caption)
    {
        GameObject go = GameObject.Find(name);

        if (go)
        {
            BaseController btn = go.GetComponent <BaseController>();
            ObjectCaption  oc  = go.GetComponent <ObjectCaption>();
            if (btn && oc)
            {
                oc.caption = caption;
            }
        }
    }
Пример #2
0
        public void FillRecursive <T>(CheckedListBox list, IEnumerable <T> items)
            where T : ActiveBaseEntity <T>, IIdentifiable, IRecursive <T>
        {
            list.Items.Clear();
            var res = new Dictionary <int, string>();

            TreeItem <T> .MakeDictionary(items.GenerateTree(), res);

            foreach (var item in res)
            {
                T             tag  = items.Where(x => x.Id == item.Key).First();
                string        key  = item.Key.ToString();
                string        text = item.Value;
                ObjectCaption i    = new ObjectCaption(tag, text);
                list.Items.Add(i);
            }
        }