Ejemplo n.º 1
0
 private void MissionItemEvent(View.Home.MissionItem item)
 {
     if (!item.IsSelscted)
     {
         panelHome.missionList.SetAllMissionItemState(false);
         panelHome.roleList.Init();
     }
     RefreshRoleList();
     panelHome.mask.gameObject.SetActive(!item.IsSelscted);
     item.SetBtnState(!item.IsSelscted);
     panelHome.roleList.SetActive(item.IsSelscted);
 }
Ejemplo n.º 2
0
        private void InstantiateMissionItem()
        {
            Object     prefab  = panelHome.missionList.missionPrefab;
            GameObject mission = Instantiate(prefab) as GameObject;

            mission.transform.parent        = ((GameObject)prefab).transform.parent;
            mission.transform.localPosition = mission.transform.localPosition;
            mission.transform.localScale    = Vector3.one;
            View.Home.MissionItem item = mission.GetComponent <View.Home.MissionItem>();
            item.btnMisson.onClick.AddListener(() => MissionItemEvent(item));
            panelHome.missionList.itemList.Add(item);
            mission.SetActive(true);
        }