public override void ShowPopup(PopupUIData data) { this.SetBackGroundImg(); TopBar.Initialize(true); SelectBookType = BOOK_TYPE.NONE; OnClickBook(BOOK_TYPE.ENDING); }
public override void ShowPopup(PopupUIData data) { var popupData = data as PopupData; EndingGroupId = popupData.EndingGroupId; EndingId = popupData.EndingId; EndAction = popupData.EndAction; NewOpenEnding = popupData.NewOpen; SelectIndex = 0; var groupData = DataManager.Instance.EndingGroupDataList[EndingGroupId]; EndingSceneList.Clear(); for (int i = 0; i < groupData.ending_list.Count; i++) { var enddingData = DataManager.Instance.EndingDataList[groupData.ending_list[i]]; EndingSceneList.Add(enddingData); if (EndingId != 0 && EndingId == enddingData.id) { SelectIndex = i; } } SetEndingScene(); }
public void ShowPopup(POPUP_TYPE type, PopupUIData data = null) { // SoundManager.Instance.PlayFXSound(CommonData.SOUND_TYPE.BUTTON); var popup = mPopupUIList[type]; if (mShowPopup != null && mShowPopup.GetPopupType() == popup.GetPopupType()) { return; } popup.gameObject.SetActive(true); popup.ShowPopup(data); mShowPopup = popup; mShowPopupList.Add(popup); }
public override void ShowPopup(PopupUIData data) { this.SetBackGroundImg(); Topbar.Initialize(true); SoundSettingCheck.SetActive(PlayerData.Instance.SoundSetting); EffectSoundSettingCheck.SetActive(PlayerData.Instance.EffectSoundSetting); VibrationSettingCheck.SetActive(PlayerData.Instance.VibrationSetting); AlarmSettingCheck.SetActive(PlayerData.Instance.AlarmSetting); Test_2[0].text = string.Format("{0}", DataManager.Instance.ItemDataDic[1].create_probability); Test_2[1].text = string.Format("{0}", DataManager.Instance.ItemDataDic[2].create_probability); Test_2[2].text = string.Format("{0}", DataManager.Instance.ItemDataDic[3].create_probability); Test_2[3].text = string.Format("{0}", DataManager.Instance.ItemDataDic[4].create_probability); Test_1_1[0].text = string.Format("{0}", PlayerData.Instance.GetSkinSlotLevel(CommonData.SKIN_TYPE.CHAR)); Test_1_1[1].text = string.Format("{0}", PlayerData.Instance.GetSkinSlotLevel(CommonData.SKIN_TYPE.DOOR)); Test_1_1[2].text = string.Format("{0}", PlayerData.Instance.GetSkinSlotLevel(CommonData.SKIN_TYPE.BACKGROUND)); Test_1_2[0].text = string.Format("{0}", PlayerData.Instance.GetItemLevel(1)); Test_1_2[1].text = string.Format("{0}", PlayerData.Instance.GetItemLevel(2)); Test_1_2[2].text = string.Format("{0}", PlayerData.Instance.GetItemLevel(3)); Test_3.text = string.Format("{0}", ConfigData.Instance.NOTE_ITEM_CREATE_PERCENT); }
public virtual void ShowPopup(PopupUIData data) { }
public override void ShowPopup(PopupUIData data) { mPopupData = data as PopupData; if (mPopupData.Title == string.Empty) { Title.text = LocalizeData.Instance.GetLocalizeString("MSG_POPUP_TITLE_NORMAL"); } else { Title.text = LocalizeData.Instance.GetLocalizeString(mPopupData.Title); } Desc.text = mPopupData.Desc; YesButton.gameObject.SetActive(false); NoButton.gameObject.SetActive(false); ChargeButton.gameObject.SetActive(false); CostButton.gameObject.SetActive(false); switch (mPopupData.MsgPopupType) { case MSG_POPUP_TYPE.OK: YesButton.gameObject.SetActive(true); break; case MSG_POPUP_TYPE.YES_NO: YesButton.gameObject.SetActive(true); NoButton.gameObject.SetActive(true); break; case MSG_POPUP_TYPE.YES_CHARGE: YesButton.gameObject.SetActive(true); ChargeButton.gameObject.SetActive(true); break; case MSG_POPUP_TYPE.BUY_NO: case MSG_POPUP_TYPE.UPGRADE_NO: { CostButton.gameObject.SetActive(true); NoButton.gameObject.SetActive(true); switch (mPopupData.PointType) { case CommonData.POINT_TYPE.DDONG: CommonFunc.SetImageFile("Renewal/UI/icon_ddong", ref CostIcon, false); break; case CommonData.POINT_TYPE.COIN: CommonFunc.SetImageFile("Renewal/UI/icon_gold", ref CostIcon, false); break; } CostValue.SetValue(mPopupData.PointValue); if (mPopupData.MsgPopupType == MSG_POPUP_TYPE.UPGRADE_NO) { CommonFunc.SetImageFile("Renewal/UI/btn_bg_4", ref CostButtonImg, false); } else { CommonFunc.SetImageFile("Renewal/UI/btn_bg_1", ref CostButtonImg, false); } CostTitle.text = mPopupData.BtnTitle; break; } default: break; } }
public override void ShowPopup(PopupUIData data) { this.SetBackGroundImg(); PopupData popupData = data as PopupData; TopBar.Initialize(true); if (popupData.BuyType == CommonData.POINT_TYPE.COIN) { SlotList[0].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 1100, CommonData.POINT_TYPE.COIN, 1500, 50, CommonData.PURCHASE_ID_ARRAY[0]); SlotList[0].SlotButton.onClick.RemoveAllListeners(); SlotList[0].SlotButton.onClick.AddListener(() => { OnClickPurchase(0); }); SlotList[1].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 3300, CommonData.POINT_TYPE.COIN, 4500, 50, CommonData.PURCHASE_ID_ARRAY[1]); SlotList[1].SlotButton.onClick.RemoveAllListeners(); SlotList[1].SlotButton.onClick.AddListener(() => { OnClickPurchase(1); }); SlotList[2].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 5500, CommonData.POINT_TYPE.COIN, 7500, 50, CommonData.PURCHASE_ID_ARRAY[2]); SlotList[2].SlotButton.onClick.RemoveAllListeners(); SlotList[2].SlotButton.onClick.AddListener(() => { OnClickPurchase(2); }); SlotList[3].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 11000, CommonData.POINT_TYPE.COIN, 16000, 60, CommonData.PURCHASE_ID_ARRAY[3]); SlotList[3].SlotButton.onClick.RemoveAllListeners(); SlotList[3].SlotButton.onClick.AddListener(() => { OnClickPurchase(3); }); SlotList[4].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 33000, CommonData.POINT_TYPE.COIN, 51000, 70, CommonData.PURCHASE_ID_ARRAY[4]); SlotList[4].SlotButton.onClick.RemoveAllListeners(); SlotList[4].SlotButton.onClick.AddListener(() => { OnClickPurchase(4); }); SlotList[5].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 55000, CommonData.POINT_TYPE.COIN, 90000, 80, CommonData.PURCHASE_ID_ARRAY[5]); SlotList[5].SlotButton.onClick.RemoveAllListeners(); SlotList[5].SlotButton.onClick.AddListener(() => { OnClickPurchase(5); }); SlotList[6].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 110000, CommonData.POINT_TYPE.COIN, 200000, 100, CommonData.PURCHASE_ID_ARRAY[6]); SlotList[6].SlotButton.onClick.RemoveAllListeners(); SlotList[6].SlotButton.onClick.AddListener(() => { OnClickPurchase(6); }); SlotList[7].gameObject.SetActive(false); } else { SlotList[0].SetPurchaseFreeSlot(); SlotList[0].SlotButton.onClick.RemoveAllListeners(); SlotList[0].SlotButton.onClick.AddListener(() => { OnClickPurchase(0); }); SlotList[1].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 1100, CommonData.POINT_TYPE.DDONG, 20, 33, CommonData.PURCHASE_DDONG_ARRAY[0]); SlotList[1].SlotButton.onClick.RemoveAllListeners(); SlotList[1].SlotButton.onClick.AddListener(() => { OnClickPurchase(1); }); SlotList[2].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 3300, CommonData.POINT_TYPE.DDONG, 60, 33, CommonData.PURCHASE_DDONG_ARRAY[1]); SlotList[2].SlotButton.onClick.RemoveAllListeners(); SlotList[2].SlotButton.onClick.AddListener(() => { OnClickPurchase(2); }); SlotList[3].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 5500, CommonData.POINT_TYPE.DDONG, 105, 40, CommonData.PURCHASE_DDONG_ARRAY[2]); SlotList[3].SlotButton.onClick.RemoveAllListeners(); SlotList[3].SlotButton.onClick.AddListener(() => { OnClickPurchase(3); }); SlotList[4].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 11000, CommonData.POINT_TYPE.DDONG, 220, 47, CommonData.PURCHASE_DDONG_ARRAY[3]); SlotList[4].SlotButton.onClick.RemoveAllListeners(); SlotList[4].SlotButton.onClick.AddListener(() => { OnClickPurchase(4); }); SlotList[5].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 33000, CommonData.POINT_TYPE.DDONG, 675, 50, CommonData.PURCHASE_DDONG_ARRAY[4]); SlotList[5].SlotButton.onClick.RemoveAllListeners(); SlotList[5].SlotButton.onClick.AddListener(() => { OnClickPurchase(5); }); SlotList[6].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 55000, CommonData.POINT_TYPE.DDONG, 1200, 60, CommonData.PURCHASE_DDONG_ARRAY[5]); SlotList[6].SlotButton.onClick.RemoveAllListeners(); SlotList[6].SlotButton.onClick.AddListener(() => { OnClickPurchase(6); }); SlotList[7].gameObject.SetActive(true); SlotList[7].SetPurchaseSlot(CommonData.POINT_TYPE.CASH, 110000, CommonData.POINT_TYPE.DDONG, 2500, 67, CommonData.PURCHASE_DDONG_ARRAY[6]); SlotList[7].SlotButton.onClick.RemoveAllListeners(); SlotList[7].SlotButton.onClick.AddListener(() => { OnClickPurchase(7); }); } for (int i = 0; i < ToastMsgList.Count; i++) { DestroyImmediate(ToastMsgList[i].gameObject); } ToastMsgList.Clear(); if (ToastMsgList.Count <= 0) { for (int i = 0; i < 5; i++) { var obj = Instantiate(Resources.Load("Prefab/UIToastMsg"), gameObject.transform) as GameObject; var slot = obj.GetComponent <UIToastMsg>(); slot.gameObject.transform.localPosition = ToastPos.transform.localPosition; slot.gameObject.SetActive(false); ToastMsgList.Add(slot); } } }
public override void ShowPopup(PopupUIData data) { SetBackGroundImg(); var popupData = data as PopupData; if (popupData != null) { EndAction = popupData.EndAction; } else { EndAction = null; } ShopPopupEnable = false; for (int i = 0; i < ToastMsgList.Count; i++) { DestroyImmediate(ToastMsgList[i].gameObject); } ToastMsgList.Clear(); if (ToastMsgList.Count <= 0) { for (int i = 0; i < 5; i++) { var obj = Instantiate(Resources.Load("Prefab/UIToastMsg"), gameObject.transform) as GameObject; var slot = obj.GetComponent <UIToastMsg>(); slot.gameObject.transform.localPosition = ToastPos.transform.localPosition; slot.gameObject.SetActive(false); ToastMsgList.Add(slot); } } SelectSkinSlot = false; SelectSlotIndex = 0; Topbar.Initialize(true); SkinSlotList[0].SetSkinSlot(CommonData.SKIN_TYPE.CHAR); SkinSlotList[0].SlotButton.onClick.AddListener(() => { OnClickSkinSlot(0); }); SkinSlotList[1].SetSkinSlot(CommonData.SKIN_TYPE.DOOR); SkinSlotList[1].SlotButton.onClick.AddListener(() => { OnClickSkinSlot(1); }); SkinSlotList[2].SetSkinSlot(CommonData.SKIN_TYPE.BACKGROUND); SkinSlotList[2].SlotButton.onClick.AddListener(() => { OnClickSkinSlot(2); }); var itemEnumerator = DataManager.Instance.ItemDataDic.GetEnumerator(); var itemIndex = 0; while (itemEnumerator.MoveNext()) { if (ItemSlotList.Count <= itemIndex) { break; } int index = itemIndex; ItemSlotList[itemIndex].SetItemSlot(itemEnumerator.Current.Key); ItemSlotList[itemIndex].SlotButton.onClick.AddListener(() => { OnClickItem(index); }); itemIndex++; } OnClickItem(0); RefreshUI(); }