Beispiel #1
0
 /// <summary>
 /// 移除列表项
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void RemoveItem(TaskEventArgs e)
 {
     if (taskUIDic.ContainsKey(e.taskID))
     {
         TaskItemUI t = taskUIDic[e.taskID];
         taskUIDic.Remove(e.taskID);
         GameObject.Destroy(t.gameObject);
     }
 }
 void OnTaskChange()
 {
     taskList = TaskManager._instance.TaskItemList;
     foreach (TaskItem ti in taskList)
     {
         GameObject go = NGUITools.AddChild(taskListGrid.gameObject, taskItemPrefab);
         taskListGrid.AddChild(go.transform);
         TaskItemUI t = go.GetComponent <TaskItemUI>();
         t.SetTask(ti);
     }
 }
Beispiel #3
0
    //初始化任务列表信息
    void InitTaskList()
    {
        ArrayList taskList = TaskManager._inatance.GetTaskList();

        foreach (Task task in taskList)
        {
            GameObject go = Instantiate(taskItemPrefabs);
            go.transform.parent = taskListContent.transform;
            TaskItemUI it = go.GetComponent <TaskItemUI>();
            it.SetTask(task);
        }
    }
Beispiel #4
0
    /// <summary>
    /// 初始化任务列表信息
    /// </summary>
    void InitTaskList()
    {
        ArrayList taskList = TaskManager._instance.GetTaskList();

        foreach (Task task in taskList)
        {
            GameObject go = NGUITools.AddChild(taskListGrid.gameObject, taskItemPrefab);
            taskListGrid.AddChild(go.transform);
            TaskItemUI ti = go.GetComponent <TaskItemUI>();
            ti.SetTask(task);
        }
    }
Beispiel #5
0
    /// <summary>
    /// 初始化任务列表信息
    /// </summary>
    void InitTaskList()
    {
        List <Task> tasks = TaskManager._Instance.GetTaskList();


        for (int i = 0; i < tasks.Count; i++)
        {
            GameObject go = NGUITools.AddChild(taskListGrid.gameObject, taskItemPrefeb);
            taskListGrid.AddChild(go.transform);
            TaskItemUI ui = go.GetComponent <TaskItemUI>();
            ui.SetTask(tasks[i]);
        }
    }
Beispiel #6
0
    /// <summary>
    /// 添加列表项
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    public void AddItem(TaskEventArgs e)
    {
        if (taskUIDic.ContainsKey(e.taskID))
        {
            Debug.LogError("已经接受了这个任务!");
            return;
        }
        GameObject taskGobj = Instantiate(item) as GameObject;

        taskGobj.transform.SetParent(content.transform);

        TaskItemUI t = taskGobj.GetComponent <TaskItemUI>();

        taskUIDic.Add(e.taskID, t);
        t.Init(e);
    }
Beispiel #7
0
    /// <summary>
    /// 添加列表项
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    public void AddItem(TaskEventArgs e)
    {
        if (taskUIDic.ContainsKey(e.taskID))
        {
            Debug.LogError("已经接受了这个任务!");
            return;
        }
        GameObject taskGobj = GameObject.Instantiate(itemPrefab) as GameObject;

        taskGobj.transform.SetParent(contentParent.transform);
        taskGobj.transform.localPosition = Vector3.zero;
        taskGobj.transform.localScale    = Vector3.one;

        TaskItemUI t = taskGobj.GetComponent <TaskItemUI>();

        taskUIDic.Add(e.taskID, t);
        t.Init(e);
    }