void getDateCompleted(BaseHttpRequest request, BaseResponse response) { if (response != null && response.status != BaseResponse.ERROR) { GetVipShopInfoResponse res = response as GetVipShopInfoResponse; m_VipStatusDic.Clear(); if (res.data != null && res.data.vipstatus != null) { _vipstatus = res.data.vipstatus; for (int i = 0; i < res.data.vipstatus.Length; i++) { if (!m_VipStatusDic.ContainsKey(res.data.vipstatus[i].vipLvl)) { m_VipStatusDic.Add(res.data.vipstatus[i].vipLvl, res.data.vipstatus[i]); } } Core.Data.vipManager.IsFirstLogin_Vip = false; if (UIDragonMallMgr.GetInstance().GetIsVipGift == true) { Core.Data.ActivityManager.SetActState(ActivityManager.vipLibaoType, "1"); } else { Core.Data.ActivityManager.SetActState(ActivityManager.vipLibaoType, "2"); } } // ComLoading.Close(); } }
void SetBtnStatus() { List <ShopItemType> mList = m_Mgr.m_CurShopTaglist; if (mList.Count == 0 || mList.Count == 1) { mBtn1.gameObject.SetActive(false); mBtn2.gameObject.SetActive(false); mBtn3.gameObject.SetActive(false); mBtn4.gameObject.SetActive(false); m_Pic.transform.localPosition = new Vector3(255f, 0f, 0f); } else { m_Pic.transform.localPosition = new Vector3(0f, 0f, 0f); mBtn1.Text = Core.Data.stringManager.getString(25113); mBtn2.Text = Core.Data.stringManager.getString(25114); mBtn3.Text = Core.Data.stringManager.getString(25115); mBtn4.Text = Core.Data.stringManager.getString(25168); List <UIButton> _Btnlist = new List <UIButton>(); foreach (ShopItemType type in mList) { _Btnlist.Add(CheckShopTypeBtn(type)); } HideBtn(_Btnlist); InitOther(UIDragonMallMgr.GetInstance().mShopItemType); } }
void OnBtnDecompose() { if (_boxType == EMBoxType.LOOK_Charator) { int count = 0; for (short i = 3; i < 7; i++) { List <Monster> list = Core.Data.monManager.getMonsterListByStar(i, SplitType.Split_If_InTeam); if (list != null) { count += list.Count; } } if (count == 0) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5169)); return; } SetPetBoxType(EMBoxType.DECOMPOSE_MONSTER); } else if (_boxType == EMBoxType.LOOK_Props) { viewWillHidden(); UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.Item, OpenShopCallback); } }
void OnEnable() { if (UIDragonMallMgr.GetInstance().mDragonMallScrollViewControl != null) { UIDragonMallMgr.GetInstance().mDragonMallScrollViewControl.mGrid.Reposition(); } }
bool CheckVipBuy() { if (_type != ShopItemType.Vip) { return(true); } int choose = mdata.ID - 110066 + 1; if (Core.Data.playerManager.curVipLv < choose) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(20063)); return(false); } else { for (int i = 0; i < UIDragonMallMgr.GetInstance()._vipstatus.Length; i++) { if (choose == UIDragonMallMgr.GetInstance()._vipstatus[i].vipLvl) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(20064)); return(false); } } } return(true); }
void getDateCompleted(BaseHttpRequest request, BaseResponse response) { ComLoading.Close(); if (response != null && response.status != BaseResponse.ERROR) { GetVipLevelRewardResponse res = response as GetVipLevelRewardResponse; GetRewardSucUI.OpenUI(res.data.p, Core.Data.stringManager.getString(5047)); if (!UIDragonMallMgr.GetInstance().m_VipStatusDic.ContainsKey(m_Id)) { UIDragonMallMgr.GetInstance().m_VipStatusDic.Add(m_Id, null); m_GetReward.isEnabled = false; } if (UIDragonMallMgr.GetInstance().GetIsVipGift == true) { Core.Data.ActivityManager.SetActState(ActivityManager.vipLibaoType, "1"); } else { Core.Data.ActivityManager.SetActState(ActivityManager.vipLibaoType, "2"); } // 领取vip成功 if (UIWXLActivityMainController.Instance != null) { UIWXLActivityMainController.Instance.Refresh(); } } else if (response != null && response.status == BaseResponse.ERROR) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode)); } }
void SetBtnContent(ShopItemType mType) { UIDragonMallMgr.GetInstance().mDragonMallScrollViewControl.deleteBg(); UIDragonMallMgr.GetInstance().mDragonMallScrollViewControl.ReFresh(mType); ClearBtnSprite(); if (mType == ShopItemType.HotSale) { mSpriteR[0].gameObject.SetActive(true); mSpriteL[0].gameObject.SetActive(false); } else if (mType == ShopItemType.Egg) { mSpriteR[1].gameObject.SetActive(true); mSpriteL[1].gameObject.SetActive(false); } else if (mType == ShopItemType.Item) { mSpriteR[2].gameObject.SetActive(true); mSpriteL[2].gameObject.SetActive(false); } else if (mType == ShopItemType.Active) { mSpriteR[3].gameObject.SetActive(true); mSpriteL[3].gameObject.SetActive(false); } }
void ShowRewards(int srcID, ItemOfReward[] rewards) { if (rewards != null) { if (rewards.Length == 0) { RED.LogWarning("get nothing!"); return; } if (srcID == 110026) { ComLoading.Close(); CradSystemFx.GetInstance().SetCardPanel(rewards, 3150, true, true, false); UIMiniPlayerController.Instance.SetActive(false); } else if ((srcID < 110026 && srcID >= 110024) || srcID == 110092) { CradSystemFx.GetInstance().SetCardSinglePanel(rewards, 350, true, true, false); UIMiniPlayerController.Instance.SetActive(false); } else { if (UIDragonMallMgr.GetInstance().CheckOpenWindowList.Contains(srcID)) { SQYAlertViewMove.CreateAlertViewMove(string.Format(Core.Data.stringManager.getString(5214), Core.Data.itemManager.getItemData(srcID).name, "")); } else { GetRewardSucUI.OpenUI(rewards, Core.Data.stringManager.getString(5097)); } DBUIController.mDBUIInstance.RefreshUserInfo(); } } }
void SendMessageByStatus() { if (m_Item.status == 1) { GetActivityLimitTimeRequest(); } else if (m_Item.status == 2) { m_BtnText.SafeText(Core.Data.stringManager.getString(25180)); } else if (m_Item.status == 3) { m_BtnText.SafeText(Core.Data.stringManager.getString(25181)); } else if (m_Item.status == 4) { UIDragonMallMgr.GetInstance().OpenUINew(ShopItemType.HotSale); if (HolidayActivityLogic.instence != null) { Destroy(HolidayActivityLogic.instence); } if (UIActivitylimittimeMain.GetInstance() != null) { UIActivitylimittimeMain.GetInstance().Back_Onclick(); } } }
public static UIDragonMallMgr GetInstance() { if (mUIDragonMallMgr == null) { mUIDragonMallMgr = new UIDragonMallMgr(); } return(mUIDragonMallMgr); }
//打开兑换ui void OpenDuihuanUI() { TrainingRoomUI.mInstance.SetShow(false); RED.SetActive(false, TrainingRoomUI.mInstance.m_attrSwapUI.m_3dCard.mShowOne.gameObject); UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.HotSale, OpenduihuanCallback); // FinalTrialMgr.GetInstance().OpenDuihuanRequest(OpenduihuanCallback, DuihuanFromType.Type_Zhaomu); }
void DeleteAll() { for (int i = 0; i < _RechargeCellList.Count; i++) { _RechargeCellList[i].dealloc(); } Destroy(gameObject); UIDragonMallMgr.GetInstance()._UIDragonRechargeMain = null; }
public void Bag_OnClick() { DBUIController.mDBUIInstance.SetViewState(RUIType.EMViewState.S_Bag, RUIType.EMBoxType.LOOK_Props); UIDragonMallMgr.GetInstance().mDragonMallScrollViewControl.mScrollView.ResetPosition(); gameObject.SetActive(false); enterFromMall = true; }
void getDateCompleted(BaseHttpRequest request, BaseResponse response) { if (response != null && response.status != BaseResponse.ERROR) { GetVipShopInfoResponse res = response as GetVipShopInfoResponse; UIDragonMallMgr.GetInstance()._vipstatus = res.data.vipstatus; SetBtnContent(ShopItemType.Vip); SetVipDetail(); ComLoading.Close(); } }
void OpenShopUI() { UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.Egg, ShowTeamInfo); if (TeamUI.mInstance != null) { TeamUI.mInstance.SetShow(false); } RED.SetActive(false, this.gameObject); }
void OnClickGet() { if (myData.canGet == true) { switch (curType) { case DailyGiftItemClass.dailyItemType.dinnerType: ActivityNetController.GetInstance().EatDinnerRequest(); btnDinner.gameObject.SetActive(false); btnGet.isEnabled = false; break; case DailyGiftItemClass.dailyItemType.levelGiftType: ActivityNetController.GetInstance().GotLevelGiftRequest(myData.id); btnGet.isEnabled = false; break; case DailyGiftItemClass.dailyItemType.monthGiftType: //要判断 是否是第一次充值 ActivityNetController.GetInstance().GetMonthGiftRequest(); Core.Data.rechargeDataMgr._RechargeCallback = CallBack; //DailyGiftController.Instance.OnClickBack (); break; case DailyGiftItemClass.dailyItemType.vipGiftType: ActivityNetController.GetInstance().GetVipGift(); break; default: break; } } else { if (curType == DailyGiftItemClass.dailyItemType.monthGiftType) { if (myData.id == 1) //购买过 { MonthGiftData tMonthD = Core.Data.ActivityManager.GetMonthStateData(); if (tMonthD != null && tMonthD.canGain != 1 && tMonthD.lastDay > 0) { ActivityNetController.ShowDebug(Core.Data.stringManager.getString(32202)); } } else if (myData.id == 2) //未购买 { UIDragonMallMgr.GetInstance().SetRechargeMainPanelActive(); Core.Data.rechargeDataMgr._RechargeCallback = CallBack; GetGiftPanelController.Instance.BtnBack(); } } } }
void Recharge_OnClick() { UIDragonMallMgr.GetInstance().SetRechargeMainPanelActive(); if (UIWXLActivityMainController.Instance != null) { if (Core.Data.rechargeDataMgr._canGainFirstAward == 1 || Core.Data.rechargeDataMgr._canGainFirstAward == 0) { UIWXLActivityMainController.Instance.OnBtnClick(); } } DestroyUI(); }
void OpenShopUI() { UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.Egg, null); if (SQYPetBoxController.mInstance != null && SQYPetBoxController.mInstance.IsShow) { DBUIController.mDBUIInstance.SetViewState(RUIType.EMViewState.H_Bag); } if (TeamUI.mInstance != null) { TeamUI.mInstance.CloseUI(); } }
void Rechcage_OnClick() { int canGain = Core.Data.rechargeDataMgr._canGainFirstAward; if (canGain == 1) { ActivityNetController.GetInstance().GetFirstChargeGiftRequest(); } else if (canGain == 0 || canGain == 2) { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.SetActive(true); } }
public static UIDragonMallMain CreateShangChengPanel() { UnityEngine.Object obj = PrefabLoader.loadFromPack("LS/pbLSDragonBallMall"); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UIDragonMallMain cc = go.GetComponent <UIDragonMallMain>(); UIDragonMallMgr.GetInstance().mDragonMallScrollViewControl = go.GetComponentInChildren <DragonMallScrollViewControl>(); // RED.TweenShowDialog(go); return(cc); } return(null); }
//支付回调 public void PayResultCallback(string state) { string result = state.ToLower(); if (result == "ok") { //支付成功, 可以理解为回调告诉为成功,实际上仍需和游戏服务器同步信息 UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.LoopQueryPayStatus(); SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5209)); } else { //支付失败 SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5208)); } }
void OpenRechargeUI() { if (!_IsOpenFirstScene) { if (UIDragonMallMgr.GetInstance()._UIDragonRechargeMain == null) { //首充 开关 if (LuaTest.Instance.OpenFirstCharge == true) { if (_canGainFirstAward == 2) { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.SetActive(true); } else if (_canGainFirstAward == 1 || _canGainFirstAward == 0) { if (DBUIController.mDBUIInstance._UIDragonMallMain != null) { DBUIController.mDBUIInstance._UIDragonMallMain.SetActive(false); } DBUIController.mDBUIInstance.HiddenFor3D_UI(false); UIFirstRechargePanel.OpenUI(); UIFirstRecharge.OpenUI(); _IsOpenFirstScene = true; } } else { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.SetActive(true); } } else { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.CreateCell(res); } } else { if (UIDragonMallMgr.GetInstance()._UIDragonRechargeMain == null) { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.SetActive(true); } else { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.CreateCell(res); } } }
//活动商城 void ActiveShopRefresh(ShopItemType mType) { List <ActiveShopItem> mList = UIDragonMallMgr.GetInstance().m_ActiveShopList; if (mDragonMallCellList.Count == 0 || mList.Count == 0) { return; } int m_Temp2 = mList.Count; if (mDragonMallCellList.Count > m_Temp2) { int i = 0; int j = 0; while (j < m_Temp2) { mDragonMallCellList[i].OnShow(mList[j], mType); j++; i++; } while (i < mDragonMallCellList.Count) { mDragonMallCellList[i].OnHide(); i++; } } else { int i = mDragonMallCellList.Count; GameObject obj = PrefabLoader.loadFromPack("LS/pbLSDragonBallMallCell") as GameObject; UIDragonMallCell mUIDragonMallCell; int index1 = m_Temp2 - i; for (int z = 0; z < index1; z++) { GameObject go = NGUITools.AddChild(ShowRoot, obj); go.gameObject.name = (100 + i + z).ToString(); mUIDragonMallCell = go.gameObject.GetComponentInChildren <UIDragonMallCell> (); // if(i+z < mList.Count) // { // mUIDragonMallCell.OnShow(mList[i+z], ShopItemType.Active); // } mDragonMallCellList.Add(mUIDragonMallCell); } ShowAllScript(mList, mType); } }
public void InitCell() { SetPanel(ShopItemType.HotSale); GameObject obj = PrefabLoader.loadFromPack("LS/pbLSDragonBallMallCell") as GameObject; UIDragonMallCell mUIDragonMallCell; if (UIDragonMallMgr.GetInstance().m_CurShopTaglist.Count != 0 && UIDragonMallMgr.GetInstance().m_CurShopTaglist[0] != ShopItemType.Active) { ItemManager itemmgr = Core.Data.itemManager; if (obj != null) { int index; index = (itemmgr.GetShopItem(UIDragonMallMgr.GetInstance().mShopItemType).Count); for (int i = 0; i < index; i++) { GameObject go = NGUITools.AddChild(ShowRoot, obj); go.gameObject.name = (100 + i).ToString(); mUIDragonMallCell = go.gameObject.GetComponentInChildren <UIDragonMallCell> (); mDragonMallCellList.Add(mUIDragonMallCell); } } ShowAllScript(itemmgr.GetShopItem(UIDragonMallMgr.GetInstance().mShopItemType), UIDragonMallMgr.GetInstance().m_CurShopTaglist[0]); } else { List <ActiveShopItem> mList = UIDragonMallMgr.GetInstance().m_ActiveShopList; if (mList.Count == 0) { return; } for (int z = 0; z < mList.Count; z++) { GameObject go = NGUITools.AddChild(ShowRoot, obj); go.gameObject.name = z.ToString(); mUIDragonMallCell = go.gameObject.GetComponentInChildren <UIDragonMallCell> (); mUIDragonMallCell.OnShow(mList[z], ShopItemType.Active); mDragonMallCellList.Add(mUIDragonMallCell); } } ResetPos(); }
public void PayResultCallback(string state) { RED.Log("google支付结果回调:: " + state); // error_code 状态码: 0 支付成功, -1 支付取消, 1 支付失败, -2 支付进行中。 switch (state) { case "-1": break; case "1": SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5208)); break; case "0": case "-2": UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.LoopQueryPayStatus(); SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5209)); break; } }
public void OnBtnPlayerViewID(int ide) { switch (ide) { case SQYPlayerController.ACT_BTN_COIN: // UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.Item); JCRestoreEnergyMsg.OpenUI(110019, 110020, 2); break; case SQYPlayerController.ACT_BTN_STONE: UIDragonMallMgr.GetInstance().SetRechargeMainPanelActive(); break; case SQYPlayerController.ACT_BTN_ENERGY: // UIDragonMallMgr.GetInstance ().OpenUI (ShopItemType.Item); JCRestoreEnergyMsg.OpenUI(110015, 110017, 0); break; case SQYPlayerController.ACT_BTN_POWER: UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.Item); break; } }
public void SetDetail(VipInfoData _data) { m_data = _data; if (m_data == null) { return; } if (m_data.vipLv == 0) { return; } if (m_Panel != null) { m_Size = m_Panel.baseClipRegion; } HideRewardList(); m_Des.SafeText(""); m_ScrollBar.value = 0f; m_Grid.Reposition(); m_Des.SafeText(DealWithStr(m_data.tips)); BoxCollider _box = m_Des.GetComponent <BoxCollider>(); _box.size = new Vector3(m_Des.width, (float)m_Des.height, _box.size.z); _box.center = new Vector3((float)m_Des.width / 2, (float)-m_Des.height / 2, _box.center.z); int _Count = 0; for (; _Count < _data.reward.Count; _Count++) { m_RewardList[_Count].gameObject.SetActive(true); ItemOfReward itemodreward = new ItemOfReward(); itemodreward.pid = _data.reward[_Count][0]; itemodreward.num = _data.reward[_Count][1]; m_RewardList[_Count].InitUI(itemodreward); } m_Id = _data.vipLv; VipShopInfo _info; if (m_Id > Core.Data.playerManager.curVipLv) { m_Title.gameObject.SetActive(true); m_GetReward.gameObject.SetActive(false); m_Title.SafeText(string.Format(Core.Data.stringManager.getString(25167), m_Id)); } else { m_Title.gameObject.SetActive(false); m_GetReward.gameObject.SetActive(true); m_GetReward.isEnabled = false; if (Core.Data.vipManager.IsFirstLogin_Vip) { m_GetReward.isEnabled = false; } else { if (!UIDragonMallMgr.GetInstance().m_VipStatusDic.TryGetValue(m_Id, out _info)) { m_GetReward.isEnabled = true; } } } }
/* * void OnGUI() { * if(GUI.Button(new Rect(0, 0, 100, 100), "test")) { * HttpRequest req = new HttpRequest(RequestType.QUERY_PAY_STATUS, 2001, "ios"); * string json = @"{""act"":1002,""data"":{""p"":[{""ppid"":0,""pid"":110052,""num"":120}],""billStatus"":1,""vipStatus"":{""userVip"":1,""totalCach"":600,""toNextLevle"":600,""curStone"":130}}}"; * PayStatusResponse resp = fastJSON.JSON.Instance.ToObject<PayStatusResponse>(json); * HttpResp_UI(req, resp); * } * } */ #region 网络返回 void HttpResp_UI(BaseHttpRequest request, BaseResponse response) { ComLoading.Close(); if (response != null && response.status != BaseResponse.ERROR) { HttpRequest myRequest = (HttpRequest)request; switch (myRequest.Type) { case RequestType.PAY: PayResponse payResp = response as PayResponse; if (!string.IsNullOrEmpty(payResp.data.orderId)) { m_strOrderId = payResp.data.orderId; AccountData ad = Native.mInstace.m_thridParty.GetAccountData(); ad.payCallback = payResp.data.payCallback; UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.SetCurPayCell(this); OpenThirdPayUI(payResp.data); } else { RED.LogWarning("订单号为null"); } break; case RequestType.QUERY_PAY_STATUS: PayStatusResponse resp = response as PayStatusResponse; RED.Log("收到订单状态:" + resp.data.billStatus); if (resp.data.billStatus == 1) //重置成功,展示物品 { UIDragonMallMgr.GetInstance().mUIDragonRechargeMain.Refresh(); CancelInvoke(); if (resp.data.p != null) { int length = resp.data.p.Length; for (int i = 0; i < length; i++) { Core.Data.itemManager.AddRewardToBag(resp.data.p[i]); //talking data add by wxl ItemData itemData = Core.Data.itemManager.getItemData(resp.data.p[i].pid); if (itemData != null) { if (m_data != null) { RechargeData tdata = Core.Data.rechargeDataMgr.GetRechargeData(m_data.ID); if (tdata != null && tdata.Present2 != null) { if (tdata.Present2.Count == 2) { Core.Data.ActivityManager.OnChargeSuccess(tdata.Title, tdata.ID.ToString(), tdata.Present2 [0] [1]); } } } } } } UIDragonMallMgr mallMgr = UIDragonMallMgr.GetInstance(); if (resp.data.vipStatus != null) { Core.Data.playerManager.RTData.curStone = resp.data.vipStatus.curStone; Core.Data.vipManager.vipStatus = resp.data.vipStatus; RED.Log("left rmb:" + resp.data.vipStatus.toNextLevle); int next = resp.data.vipStatus.toNextLevle / 100; int total = resp.data.vipStatus.totalCach / 100; mallMgr.SeViptPercent(next, total); } mallMgr.mUIDragonRechargeMain.SetCurPayCell(null); if (UIFirstRechargePanel.GetInstance() == null) { DBUIController.mDBUIInstance.RefreshUserInfo(); } else { DBUIController.mDBUIInstance.RefreshUserInfoWithoutShow(); UIMiniPlayerController.Instance.freshPlayerInfoView(); } GetRewardSucUI.OpenUI(resp.data.p, Core.Data.stringManager.getString(5210), true, () => { //点击OK后,出现Vip信息 if (resp.data.vipStatus != null) { PlayerManager player = Core.Data.playerManager; int temp = player.RTData.curVipLevel; int now = resp.data.vipStatus.userVip; player.RTData.curVipLevel = now; UIDragonMallMgr.GetInstance().VipRequest(); if (now > temp) { LevelUpUIOther.OpenUI(); LevelUpUIOther.mInstance.showVipUpdate(now); SQYMainController.mInstance.RefreshVipLv(); } } }); //检测是否是 月卡 if (m_data.ID == 1) { ActivityNetController.GetInstance().GetMonthStateRequest(); } //首充 2是已充已领 1是已充未领 if (LuaTest.Instance.OpenFirstCharge) { if (Core.Data.rechargeDataMgr._canGainFirstAward == 0 || Core.Data.rechargeDataMgr._canGainFirstAward == 1 || Core.Data.rechargeDataMgr._canGainFirstAward == -1) { ActivityNetController.GetInstance().GetFirstChargeStateRequest(); } } } else if (resp.data.billStatus == 2) //充值成功,订单过期 { CancelInvoke(); } break; } } }
public static void CreatActivity(ActivityItemType type, object objPos, System.Action callback = null) { // AbsActivity AbsA= null; switch (type) { case ActivityItemType.festivalItem: if (_ActFestivalCtrl == null) { _ActFestivalCtrl = WXLActivityFestivalController.CreateFestivalPanel(ActivityItemType.festivalItem, (GameObject)objPos); } else { _ActFestivalCtrl.gameObject.SetActive(true); } // ActivityNetController.GetInstance().SendLoginFestival (); break; case ActivityItemType.mosterComeItem: if (_ActMonsterCtrl == null) { _ActMonsterCtrl = UIActMonsterComeController.CreateMonsterPanel(ActivityItemType.mosterComeItem, (GameObject)objPos); } else { _ActMonsterCtrl.gameObject.SetActive(true); } break; case ActivityItemType.taobaoItem: if (_ActTaoBaoCtrl == null) { _ActTaoBaoCtrl = UITaoBaoController.CreateTaoBaoPanel(ActivityItemType.taobaoItem, (GameObject)objPos); } else { _ActTaoBaoCtrl.gameObject.SetActive(true); } break; case ActivityItemType.dinnerItem: if (_ActDinnerCtrl == null) { _ActDinnerCtrl = ActDinnerController.CreateDinnerPanel(ActivityItemType.dinnerItem, (GameObject)objPos); } else { _ActDinnerCtrl.gameObject.SetActive(true); } break; case ActivityItemType.qiandaoItem: if (_ActDateSignCtrl == null) { _ActDateSignCtrl = UIDateSignController.CreateUIdateSignPanel(ActivityItemType.qiandaoItem, (GameObject)objPos); } else { _ActDateSignCtrl.gameObject.SetActive(true); } break; case ActivityItemType.levelRewardItem: if (_ActLevelRewardCtrl == null) { _ActLevelRewardCtrl = UILevelRewardController.CreateUILevelRewardPanel(ActivityItemType.levelRewardItem, (GameObject)objPos, callback); } else { _ActLevelRewardCtrl.gameObject.SetActive(true); } break; case ActivityItemType.gonggaoItem: AnnounceMrg.GetInstance().SetInfoPanel(true); break; case ActivityItemType.secretShopItem: SecretShopMgr.GetInstance().SetSecretShop(true, 1); DBUIController.mDBUIInstance.HiddenFor3D_UI(); break; case ActivityItemType.vipEnter: UIDragonMallMgr.GetInstance().SetVipLibao(); break; case ActivityItemType.TreasureBoxItem: if (_ActTreasureBoxCtrl == null) { _ActTreasureBoxCtrl = TreasureBoxController.CreatTreasureBoxCtr(); } else { _ActTreasureBoxCtrl.gameObject.SetActive(true); } break; case ActivityItemType.RollGamblePanel: RollGambleController.CreatRollGamblePanel(); break; case ActivityItemType.DailyGiftPanel: DailyGiftController.CreatDailyGiftController(); break; case ActivityItemType.DragonBank: DragonBankController.CreatDragonBankController(); break; default: // AbsA = null; break; } }
protected override void OnEvent(EventTypeDefine p_e, object p_param) { switch (p_e) { case EventTypeDefine.Click_DuoBaoButton: FinalTrialMgr.GetInstance().m_NowTaskId = Core.Data.guideManger.LastTaskID; FinalTrialMgr.GetInstance().m_LastTaskId = Core.Data.guideManger.LastTaskID; DBUIController.mDBUIInstance.SetViewState(EMViewState.S_QiangDuo); break; case EventTypeDefine.Click_MartialConference: FinalTrialMgr.GetInstance().m_NowTaskId = Core.Data.guideManger.LastTaskID; FinalTrialMgr.GetInstance().CreateScript(TrialEnum.TrialType_TianXiaDiYi, QiangduoEnum.QiangduoEnum_List); break; case EventTypeDefine.Click_Exchange_DuoBao: FinalTrialMgr.GetInstance().RequestByQiangduoType(QiangduoEnum.QiangduoEnum_Duihuan); // FinalTrialMgr.GetInstance().qiangDuoPanelScript.MoveToTarget(); break; case EventTypeDefine.Click_GetChaoShenShui: Core.Data.DuiHuanManager.buyZhanGongItem(1, 0); break; case EventTypeDefine.Click_BackToDuoBao: FinalTrialMgr.GetInstance().m_QiangduoEnum = QiangduoEnum.QiangduoEnum_Duihuan; FinalTrialMgr.GetInstance().qiangDuoPanelScript.OnBtnClose(); break; case EventTypeDefine.Click_DuoBaoBackToMain: DBUIController.mDBUIInstance.mDuoBaoView.OnBtnQuit(); break; case EventTypeDefine.Click_SevenRewardButton: UISevenDayRewardMain.OpenUI(); break; case EventTypeDefine.Click_GetSevenReward: UISevenDayRewardMain.GetInstance().mReward.mCellList[0].SendMsg(); Core.Data.guideManger.HideGuide(); break; case EventTypeDefine.Click_CloseSevenReward: UISevenDayRewardMain.GetInstance().Back_OnClick(); break; case EventTypeDefine.Click_RunTiaoZhanBtn: FinalTrialMgr.GetInstance().currentFightOpponentInfo = FinalTrialMgr.GetInstance().qiangDuoPanelScript.ListCell[0].fightOpponentInfo; Core.Data.temper._PvpEnemyName = FinalTrialMgr.GetInstance().qiangDuoPanelScript.ListCell[0].fightOpponentInfo.n; FinalTrialMgr.GetInstance().tianXiaDiYiFightRequest(FinalTrialMgr.GetInstance().qiangDuoPanelScript.ListCell[0].fightOpponentInfo.g, FinalTrialMgr.GetInstance().qiangDuoPanelScript.ListCell[0].fightOpponentInfo.r, EMViewState.S_QiangDuo, Core.Data.temper.gambleTypeId); Core.Data.guideManger.HideGuide(); break; case EventTypeDefine.Click_Shop: UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.HotSale); break; case EventTypeDefine.Click_BuyFiveStarEgg: List <ItemData> mitems = Core.Data.itemManager.GetShopItem(ShopItemType.HotSale); ItemData _data = null; foreach (ItemData data in mitems) { if (data.ID == 110025) { _data = data; break; } } SecretShopMgr.GetInstance().SetSecretShopTag(true, _data, ShopItemType.HotSale, 2); break; case EventTypeDefine.Click_SureBuyFiveStarEgg: SecretShopMgr.GetInstance()._UISecretShopTag.Buy_OnClick(); Core.Data.guideManger.HideGuide(); break; case EventTypeDefine.Click_ExitShop: DBUIController.mDBUIInstance.mUIDragonMallMain.Back_OnClick(); break; case EventTypeDefine.UnLock_God_And_SecondPos: //Core.Data.guideManger.AutoRUN(); break; default: break; } }