示例#1
0
    public override void AddItem(string date, string title, string comments)
    {
        Manager manager = new Manager()
        {
            phone = date, title = title, description = comments
        };

        GameObject go = (GameObject)Instantiate(prefab);

        go.transform.SetParent(contentRect.transform);
        go.name = "Manager " + contentRect.childCount.ToString();
        go.transform.localScale = new Vector3(1f, 1f, 1f);
        go.SetActive(true);

        if (manager.title.IsNullOrEmpty())
        {
            manager.title = go.name;
        }

        ManagerItem item = go.GetComponent <ManagerItem> ();

        item.Setup(manager);

        if (AppController.instance.allManagers != null)
        {
            AppController.instance.allManagers.Add(manager);
        }

        updateContentRect();

        form.gameObject.SetActive(false);
        addButton.gameObject.SetActive(true);
        removeButton.gameObject.SetActive(false);
    }