152 lines
5.8 KiB
C#
152 lines
5.8 KiB
C#
using CodeJay.Enum;
|
|
using System.Collections.Generic;
|
|
using TMPro;
|
|
|
|
public class MissionOpenPopup_Main : uScrollViewMgr
|
|
{
|
|
public TextMeshProUGUI t_rate, t_desc;
|
|
|
|
public static List<ECardType> MissionCards;
|
|
|
|
private void OnEnable()
|
|
{
|
|
if (GamePanel.Instance.CurMission == eMainMission.Max)
|
|
{
|
|
gameObject.SetActive(false);
|
|
return;
|
|
}
|
|
|
|
t_rate.text = $"x{GamePanel.Instance.dic_missionRate[GamePanel.Instance.CurMission]}";
|
|
MissionCards = Get_ShowUICards(GamePanel.Instance.CurMission);
|
|
Set_ScrollView(MissionCards);
|
|
}
|
|
|
|
public List<ECardType> Get_ShowUICards(eMainMission mission)
|
|
{
|
|
List<ECardType> lst = new List<ECardType>();
|
|
switch (mission)
|
|
{
|
|
case eMainMission.Godori:
|
|
lst.Add(ECardType.Apr_Bird);
|
|
lst.Add(ECardType.Aug_Bird);
|
|
lst.Add(ECardType.Feb_Bird);
|
|
t_desc.text = "고도리 수집";
|
|
break;
|
|
case eMainMission.Chodan:
|
|
lst.Add(ECardType.Apr_Chodan);
|
|
lst.Add(ECardType.Jul_Chodan);
|
|
lst.Add(ECardType.May_Chodan);
|
|
t_desc.text = "초단 수집";
|
|
break;
|
|
case eMainMission.Hongdan:
|
|
lst.Add(ECardType.Feb_Hongdan);
|
|
lst.Add(ECardType.Jan_Hongdan);
|
|
lst.Add(ECardType.Mar_Hongdan);
|
|
t_desc.text = "홍단 수집";
|
|
break;
|
|
case eMainMission.Chungdan:
|
|
lst.Add(ECardType.Jun_Chungdan);
|
|
lst.Add(ECardType.Oct_Chungdan);
|
|
lst.Add(ECardType.Sep_Chungdan);
|
|
t_desc.text = "청단 수집";
|
|
break;
|
|
case eMainMission.Gwang5:
|
|
case eMainMission.Gwang4:
|
|
lst.Add(ECardType.Aug_Ghwang);
|
|
lst.Add(ECardType.Dec_Ghwang);
|
|
lst.Add(ECardType.Jan_Ghwang);
|
|
lst.Add(ECardType.Nov_Ghwang);
|
|
lst.Add(ECardType.Mar_Ghwang);
|
|
t_desc.text = mission == eMainMission.Gwang4 ? "4광 수집" : "5광 수집";
|
|
break;
|
|
case eMainMission.All_1:
|
|
lst.Add(ECardType.Jan_Ghwang);
|
|
lst.Add(ECardType.Jan_Hongdan);
|
|
lst.Add(ECardType.Jan_Normal_1);
|
|
lst.Add(ECardType.Jan_Normal_2);
|
|
t_desc.text = "송학 수집";
|
|
break;
|
|
case eMainMission.All_2:
|
|
lst.Add(ECardType.Feb_Bird);
|
|
lst.Add(ECardType.Feb_Hongdan);
|
|
lst.Add(ECardType.Feb_Normal_1);
|
|
lst.Add(ECardType.Feb_Normal_2);
|
|
t_desc.text = "매화 수집";
|
|
break;
|
|
case eMainMission.All_3:
|
|
lst.Add(ECardType.Mar_Ghwang);
|
|
lst.Add(ECardType.Mar_Hongdan);
|
|
lst.Add(ECardType.Mar_Normal_1);
|
|
lst.Add(ECardType.Mar_Normal_2);
|
|
t_desc.text = "벚꽃 수집";
|
|
break;
|
|
case eMainMission.All_4:
|
|
lst.Add(ECardType.Apr_Bird);
|
|
lst.Add(ECardType.Apr_Chodan);
|
|
lst.Add(ECardType.Apr_Normal_1);
|
|
lst.Add(ECardType.Apr_Normal_2);
|
|
t_desc.text = "흑싸리 수집";
|
|
break;
|
|
case eMainMission.All_5:
|
|
lst.Add(ECardType.May_Yulkkeut);
|
|
lst.Add(ECardType.May_Chodan);
|
|
lst.Add(ECardType.May_Normal_1);
|
|
lst.Add(ECardType.May_Normal_2);
|
|
t_desc.text = "난초 수집";
|
|
break;
|
|
case eMainMission.All_6:
|
|
lst.Add(ECardType.Jun_Yulkkeut);
|
|
lst.Add(ECardType.Jun_Chungdan);
|
|
lst.Add(ECardType.Jun_Normal_1);
|
|
lst.Add(ECardType.Jun_Normal_2);
|
|
t_desc.text = "모란 수집";
|
|
break;
|
|
case eMainMission.All_7:
|
|
lst.Add(ECardType.Jul_Yulkkeut);
|
|
lst.Add(ECardType.Jul_Chodan);
|
|
lst.Add(ECardType.Jul_Normal_1);
|
|
lst.Add(ECardType.Jul_Normal_2);
|
|
t_desc.text = "홍싸리 수집";
|
|
break;
|
|
case eMainMission.All_8:
|
|
lst.Add(ECardType.Aug_Ghwang);
|
|
lst.Add(ECardType.Aug_Bird);
|
|
lst.Add(ECardType.Aug_Normal_1);
|
|
lst.Add(ECardType.Aug_Normal_2);
|
|
t_desc.text = "공산 수집";
|
|
break;
|
|
case eMainMission.All_9:
|
|
lst.Add(ECardType.Sep_Yulkkeut);
|
|
lst.Add(ECardType.Sep_Chungdan);
|
|
lst.Add(ECardType.Sep_Normal_1);
|
|
lst.Add(ECardType.Sep_Normal_2);
|
|
t_desc.text = "국화 수집";
|
|
break;
|
|
case eMainMission.All_10:
|
|
lst.Add(ECardType.Oct_Yulkkeut);
|
|
lst.Add(ECardType.Oct_Chungdan);
|
|
lst.Add(ECardType.Oct_Normal_1);
|
|
lst.Add(ECardType.Oct_Normal_2);
|
|
t_desc.text = "단풍 수집";
|
|
break;
|
|
case eMainMission.All_11:
|
|
lst.Add(ECardType.Nov_Ghwang);
|
|
lst.Add(ECardType.Nov_Yulgget);
|
|
lst.Add(ECardType.Nov_Tee);
|
|
lst.Add(ECardType.Nov_Double);
|
|
t_desc.text = "오동 수집";
|
|
break;
|
|
case eMainMission.All_12:
|
|
lst.Add(ECardType.Dec_Ghwang);
|
|
lst.Add(ECardType.Dec_Double);
|
|
lst.Add(ECardType.Dec_Pee_1);
|
|
lst.Add(ECardType.Dec_Pee_2);
|
|
t_desc.text = "비 수집";
|
|
break;
|
|
|
|
case eMainMission.Max:
|
|
break;
|
|
}
|
|
return lst;
|
|
}
|
|
} |