示例#1
0
    private IEnumerator postTask(PostTaskObj task)
    {
        yield return(HTTPManager.instance.PostData(HTTPManager.taskUrl,
                                                   JsonUtility.ToJson(task),
                                                   ((result) => {
            Task t = JsonUtility.FromJson <Task>(result);
            MenuConrtoller.instance.CreateNewFish(t);
        })));

        hideTaskPanel();
    }
示例#2
0
    private void transitToAssignScene()
    {
        PostTaskObj task = new PostTaskObj(
            InsertTaskPanel.transform.Find("HorizontalLayout/TaskName/InputField/Text").GetComponent <Text>().text,
            (int)(InsertTaskPanel.transform.Find("HorizontalLayout/Cost/Slider").GetComponent <Slider>().value * 100),
            InsertTaskPanel.transform.Find("HorizontalLayout/Deadline/InputField/Text").GetComponent <Text>().text,
            InsertTaskPanel.transform.Find("HorizontalLayout/Genre/Dropdown").GetComponent <Dropdown>().value
            );

        StartCoroutine(postTask(task));
    }