public UITaskItem CreateTask()
        {
            UITaskItem item = UITaskItem.Create(tfRoot);

            item.transform.localPosition = Vector3.zero;
            return(item);
        }
        public void OnSetMainTask(string strMainTaskID)
        {
            curMainTask?.SetIsMainTask(false);
            ITaskEditorView view = SceneEditor.GetTaskEditor(strMainTaskID)?.view;

            if (view != null)
            {
                curMainTask = view as UITaskItem;
            }
            curMainTask?.SetIsMainTask(true);
        }
Esempio n. 3
0
        /// <summary>
        /// 右键任务UI
        /// </summary>
        /// <param name="taskItem"></param>
        public void Show(UITaskItem taskItem)
        {
            gameObject.SetActive(true);
            btnAddTask.gameObject.SetActive(false);
            btnRemoveTask.gameObject.SetActive(true);
            btnChangeType.gameObject.SetActive(true);
            btnSetMain.gameObject.SetActive(true);
            OnShow();

            targetTaskItem = taskItem;
        }
        public void Show(UITaskItem taskItem)
        {
            targetTaskItem = taskItem;

            Init(taskItem?.CurTaskData.arrArgumentData);
        }