Exemplo n.º 1
0
 void initMissions()
 {
     for (int i = 0; i < MissionDefine.missionActive.Count; i++)
     {
         GameObject newMissionItem = Instantiate(missionItemUIPrefab) as GameObject;
         newMissionItem.transform.SetParent(missionHolder, false);
         MissionItemUI missionItemUI = newMissionItem.GetComponent <MissionItemUI> ();
         missionItemUI.mission = Mission.make(MissionDefine.missionActive [i]);
         missionItemUI.setUI();
         missionItemUI.icon.sprite = icons [i];
     }
 }
Exemplo n.º 2
0
    //初始化任务列表
    void IntiMissionList()
    {
        //新建一个ArrayLis接收所有的任务信息
        ArrayList missionList = MissionManager._instance.GetMissionList();

        //循环遍历所有的List项
        foreach (Mission item in missionList)
        {
            //生成一个任务,父物体为Grid物体
            GameObject go = Instantiate(missionItemPrefab, missionGridList) as GameObject;
            go.transform.localScale    = new Vector3(1f, 1f, 1f);
            go.transform.localPosition = new Vector3(go.transform.position.x, go.transform.position.y, 0);
            MissionItemUI mi = go.GetComponent <MissionItemUI>();
            mi.SetMission(item);
        }
    }
Exemplo n.º 3
0
 void Start()
 {
     //单例模式赋值
     _instance = this;
 }