Esempio n. 1
0
    public void Confirm()
    {
        //배치 0명 하고 확인눌럿을 때
        if (m_iCurAvailableEmployee.Equals(0))
        {
            GameObject PopUpMsg = ObjFactory.getInstance.PopUpMsg(Localization.Get("NeedEmployee"), POPUP_TYPE.CONFIRM);
            PopUpMsg.GetComponent <PopupMsg>().onPressBtn += new PopupMsg.OnPressBtn(PopUpMsg.GetComponent <PopupMsg>().DestroyThisYesBtn);
            return;
        }

        StartCoroutine(CloseCoroutine());
        GameObject.Find("ProjectAdder(Clone)").GetComponent <ProjectAdder> ().CloseAdder();

        //새 프로젝트 생성
        Project_value newProject = new Project_value();

        newProject.m_startTime        = System.DateTime.Now;
        newProject.m_endTime          = System.DateTime.Now + m_TimeToEnd;
        newProject.m_iEmployee        = m_iCurAvailableEmployee;
        newProject.m_iClass           = m_iClassIdx;
        newProject.m_iCompleteRevenue = m_iEstimatedRevenue;
        newProject.m_iProjectValue    = m_iProjectValue;
        newProject.m_strName          = GameObject.Find("nameSlot").transform.GetChild(2).GetComponent <UILabel>().text;

        ObjFactory.getInstance.Project(newProject);

        GameMgr.getInstance.m_ListProjectInProgress.Add(newProject);
    }
Esempio n. 2
0
    public GameObject Project(Project_value value)
    {
        GameObject Project = Instantiate(_Project) as GameObject;

        Project.transform.parent        = GameObject.Find("Teams").transform.GetChild(GameMgr.getInstance.m_iCurAddTeam).GetChild(3).GetChild(GameMgr.getInstance.m_iCurAddProject).transform;
        Project.transform.localScale    = Vector3.one;
        Project.transform.localPosition = Vector3.zero;

        Project.GetComponent <Project> ().m_project = value;

        return(Project);
    }