public override void RegisterEvent() { { DragEventListener listener = view.StartGame.gameObject.GetComponent <DragEventListener>(); if (listener == null) { listener = view.StartGame.gameObject.AddComponent <DragEventListener>(); listener.OnClickEvent += delegate(PointerEventData eventData) { mUIMgr.CloseCertainPanel(this); AdjustInitCtrl ctrl = mUIMgr.ShowPanel("AdjustPanel") as AdjustInitCtrl; ctrl.SetRoleId(nowIdx); }; } } foreach (RoleItemView vv in view.roleList) { ClickEventListerner listener = vv.clickArea.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.clickArea.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { switchSelectedStory(view.roleList.IndexOf(vv)); }; } } }
public void ShowItems() { foreach (TaobaoItemView vv in view.ItemList) { pResLoader.ReleaseGO("UI/Apps/TaobaoItem", vv.root.gameObject); } view.ItemList.Clear(); preItemView = null; List <TaobaoItemInfo> fakeList = new List <TaobaoItemInfo>(); { fakeList.Add(new TaobaoItemInfo("1")); } { fakeList.Add(new TaobaoItemInfo("2")); } { fakeList.Add(new TaobaoItemInfo("3")); } { fakeList.Add(new TaobaoItemInfo("4")); } { fakeList.Add(new TaobaoItemInfo("s")); } { fakeList.Add(new TaobaoItemInfo("4ss")); } for (int i = 0; i < fakeList.Count; i++) { TaobaoItemInfo info = fakeList[i]; GameObject go = pResLoader.Instantiate("UI/Apps/TaobaoItem", view.ItemContainer); TaobaoItemView vv = new TaobaoItemView(); vv.BindView(go.transform); view.ItemList.Add(vv); vv.Hint.gameObject.SetActive(false); { ClickEventListerner listener = vv.ItemBG.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.ItemBG.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { ChooseOne(vv); }; } vv.ItemName.text = info.Name; } }
public override void RegisterEvent() { ClickEventListerner listener = root.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = root.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { mUIMgr.CloseFirstPanel(); }; } }
public void RegisterEvent() { ClickEventListerner listern = GetComponent <ClickEventListerner>(); if (listern == null) { listern = gameObject.AddComponent <ClickEventListerner>(); listern.OnClickEvent += delegate { GetHit(); }; } }
private void RegisterEvent() { ClickEventListerner listener = view.Icon.gameObject.GetComponent <DragEventListener>(); if (listener == null) { listener = view.Icon.gameObject.AddComponent <DragEventListener>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate(PointerEventData eventData) { Clicked(); }; }
public void RegisterEvent() { ClickEventListerner listener = root.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = root.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { pSkillCtrl.SelectSkill(this.SkillId); }; }
public override void RegisterEvent() { foreach (ActBranchChoiceView vv in view.choices) { ClickEventListerner listener = vv.root.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.root.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { FinishChoose(vv); }; } } }
public override void RegisterEvent() { foreach (Transform btn in view.PotReactList) { ClickEventListerner listener = btn.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = btn.gameObject.AddComponent <DragEventListener>(); } listener.OnClickEvent += delegate { ChooseAct(0); }; } }
public void RegisterEvent() { for (int i = 0; i < tabs.Count; i++) { int index = i; ClickEventListerner listener = tabs[i].root.gameObject.GetComponent <ClickEventListerner> (); if (listener == null) { listener = tabs[i].root.gameObject.AddComponent <ClickEventListerner> (); listener.OnClickEvent += delegate(PointerEventData eventData) { switchTab(index); }; } } }
// Use this for initialization public void Init(SkillItem baseItem) { this.baseItem = baseItem; ClickEventListerner listener = GetComponent <ClickEventListerner>(); if (listener == null) { listener = gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { baseItem.Click(SkillId); }; }
public override void RegisterEvent() { { ClickEventListerner listener = view.Actions.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Actions.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { Debug.Log(gameMode.state.CardDeck); }; } view.NextTurnBtn.onClick.AddListener(delegate { NextTurn(); }); }
public void AddMsg(TurnMsg msg) { model.Msgs.Add(msg); GameObject go = pResLoader.Instantiate("UI/Main/e0", view.EventsContainer); EventView vv = new EventView(); vv.BindView(go.transform); ClickEventListerner listerner = vv.icon.gameObject.GetComponent <ClickEventListerner>(); if (listerner == null) { listerner = vv.icon.gameObject.AddComponent <ClickEventListerner>(); } listerner.ClearClickEvent(); listerner.OnClickEvent += delegate { mUIMgr.ShowMsgBox(msg.content); RemoveMsg(msg); }; view.EventViewList.Add(vv); }
public override void RegisterEvent() { ClickEventListerner listener = view.bg.gameObject.AddComponent <ClickEventListerner> (); listener.OnClickEvent += delegate(PointerEventData eventData) { ClickScreen(); }; foreach (DialogBranchSingle vv in view.branchView.Branches) { int idx = view.branchView.Branches.IndexOf(vv); vv.btn.onClick.AddListener(delegate() { ChooseBranch(idx); }); } view.skipButton.onClick.RemoveAllListeners(); view.skipButton.onClick.AddListener(delegate { finishDialog(); }); }
public override void RegisterEvent() { view.Settings.onClick.AddListener(delegate { gameMode.OpenSetting(); }); { ClickEventListerner listener = view.Actions.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Actions.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { Debug.Log(gameMode.state.CardDeck); }; } view.NextTurnBtn.onClick.AddListener(delegate { NextTurn(); }); view.RoleSkill.onClick.AddListener(delegate { gameMode.UseRoleSkill(0); }); view.RoleSkill2.onClick.AddListener(delegate { gameMode.UseRoleSkill(1); }); view.OpenGift.onClick.AddListener(delegate { gameMode.AddCardFromGift();// gainCard; CloseGift(); }); }
public void BindView() { rt = (RectTransform)transform; Expands = transform.Find("Expand").gameObject; ExpandGroup = Expands.GetComponent <CanvasGroup>(); Lines = Expands.transform.Find("Lines"); Subskills = Expands.transform.Find("Tabs"); Icon = transform.Find("BaseIcon").GetComponent <Image>(); ClickEventListerner listener = Icon.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = Icon.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { pSkillCtrl.ChooseBaseSkill(this); }; }
private void ShowCards() { List <CardInfo> infos = pCardMgr.GetAllCards(); foreach (CardOutView vv in view.CardsViewList) { pResLoader.ReleaseGO("UI/Card", vv.root.gameObject); } view.CardsViewList.Clear(); preCardView = null; model.NowCardInfos = infos; foreach (CardInfo c in infos) { GameObject go = pResLoader.Instantiate("UI/Card", view.CardsContainer); CardOutView cardOutView = new CardOutView(); cardOutView.BindView(go.transform); view.CardsViewList.Add(cardOutView); cardOutView.Hint.gameObject.SetActive(false); { ClickEventListerner listener = cardOutView.CardFace.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = cardOutView.CardFace.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { ShowCardDetail(cardOutView); }; } CardAsset ca = pCardMgr.GetCardInfo(c.CardId); cardOutView.Name.text = ca.CardName; cardOutView.Desp.text = ca.CardEffectDesp; } }
public void reRegisterMailEvent() { for (int i = 0; i < pMailMgr.mailList.mailBox.Count; i++) { Transform child = view.Content.GetChild(i); ClickEventListerner listener = child.GetChild(0).gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = child.GetChild(0).gameObject.AddComponent <ClickEventListerner>(); Debug.Log("register event i = " + i); } Debug.Log(child.GetChild(0).gameObject.name); int index = pMailMgr.mailList.mailBox.Count - 1 - i; Mail tmpMail = pMailMgr.mailList.mailBox[index]; listener.OnClickEvent += delegate { curMail = tmpMail; //view.SimpleView = child.transform; view.DesTitle.text = curMail.title; view.Sender.text = curMail.fromPeople; view.MailContent.text = curMail.content; if (curMail.numOfBonus > 0) { view.MailGetReward.gameObject.SetActive(true); } else { view.MailGetReward.gameObject.SetActive(false); } view.FunctionView.gameObject.SetActive(true); view.MailDesView.gameObject.SetActive(true); setMailReaded(curMail); }; } }
public void registerBranchEvent() { { ClickEventListerner listener = view.ForwardButton.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.ForwardButton.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { if (!isCardGot) { Debug.Log("Press the forward"); isCardGot = true; mUIMgr.ShowHint("转发完毕"); pWeiboMgr.ReduceShuaTime(); string cardName = curWeibo.gainCardId; if (cardName.Length > 0) { insertCard(cardName); } } }; } { ClickEventListerner listener = view.ReviewButton.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.ReviewButton.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { if (!isCardGot) { Debug.Log("Press the review"); view.Reviews.gameObject.SetActive(true); int validReviews = curWeibo.reviews.Count; //2 for (int i = 0; i < 3; i++) { if (i < validReviews) { view.Reviews.transform.GetChild(i).GetChild(0).GetComponent <Text>().text = curWeibo.reviews[i].content; view.Reviews.transform.GetChild(i).gameObject.SetActive(true); ClickEventListerner Optionlistener = view.Reviews.transform.GetChild(i).GetComponent <ClickEventListerner>(); if (Optionlistener == null) { Optionlistener = view.Reviews.transform.GetChild(i).gameObject.AddComponent <ClickEventListerner>(); } int tmp = i;//防止异步更新i值 Optionlistener.OnClickEvent += delegate { if (!isCardGot) { Debug.Log("idx = " + tmp); handleReviewEffect(tmp); isCardGot = true; pWeiboMgr.ReduceShuaTime(); view.Reviews.gameObject.SetActive(false); } }; } else { view.Reviews.transform.GetChild(i).gameObject.SetActive(false); } } } }; } }
public override void RegisterEvent() { { DragEventListener listener = view.GetGeng.gameObject.GetComponent <DragEventListener>(); if (listener == null) { listener = view.GetGeng.gameObject.AddComponent <DragEventListener>(); } listener.ClearClickEvent(); listener.ClearDragEvent(); listener.OnBeginDragEvent += delegate { originalY = view.GetGeng.transform.position.y; diffY = Camera.main.ScreenToWorldPoint(Input.mousePosition).y - originalY; }; listener.OnDragEvent += delegate { Vector3 vec = new Vector3(); Vector3 scrVec = new Vector3(); scrVec = Camera.main.ScreenToWorldPoint(Input.mousePosition); vec = view.GetGeng.transform.position; if (scrVec.y - diffY <= originalY && originalY + diffY - scrVec.y <= 2) { vec.y = scrVec.y - diffY; view.GetGeng.transform.position = vec; if (originalY + diffY - scrVec.y >= 1.3) { isValidDrag = true; } } }; listener.OnEndDragEvent += delegate { Vector3 vec = new Vector3(); vec = view.GetGeng.transform.position; Tween tween = DOTween.To( () => view.GetGeng.rectTransform.anchoredPosition, (x) => view.GetGeng.rectTransform.anchoredPosition = x, new Vector2(0, originalY - vec.y), 0.3f ); Debug.Log(isValidDrag); if (isValidDrag) { view.Reviews.gameObject.SetActive(false); if (pWeiboMgr.IsShuable) { randomWeibo(); isCardGot = false; } else { mUIMgr.ShowHint("啊,没什么瓜可以吃的,之后再来吧"); //TODO random切换 //pWeiboMgr.disableRealRandom(); } } isValidDrag = false; }; } { ClickEventListerner listener = view.Back.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Back.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { mUIMgr.CloseCertainPanel(this); }; } registerBranchEvent(); }
public override void RegisterEvent() { view.NextStage.onClick.AddListener(delegate() { mUIMgr.CloseCertainPanel(this); SetupPlayerInfo(); MainGMInitData data = new MainGMInitData(); data.isNextTurn = true; GameMain.GetInstance().GetModule <CoreManager>().ChangeScene("Main", data); //mUIMgr.ShowPanel("UIMain"); }); for (int i = 0; i < view.avalableList.Count; i++) { DragEventListener listener = view.avalableList[i].root.gameObject.GetComponent <DragEventListener>(); if (listener == null) { listener = view.avalableList[i].root.gameObject.AddComponent <DragEventListener>(); SpecilistView speView = view.avalableList [i]; //GameObject go = view.avalableList [i].root.gameObject; RegisterAsAvailable(speView); } } foreach (BasePropertyLineView vv in view.baseLines) { BasePropertyLineView nowV = vv; int idx = view.baseLines.IndexOf(nowV); { //Debug.Log(idx + ":" + nowV.root.name); ClickEventListerner listener = vv.AddButton.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.AddButton.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { if (model.LeftPoint <= 0) { return; } if (model.extra[idx] >= RELOCATE_LIMIT) { view.WarningMsg.gameObject.SetActive(true); return; } else { view.WarningMsg.gameObject.SetActive(false); } Debug.Log("+++++"); model.LeftPoint--; model.extra[idx]++; view.PointLeft.text = model.LeftPoint + ""; view.baseLines[idx].BaseValue.text = model.bas[idx] + model.extra[idx] + ""; }; } } { ClickEventListerner listener = vv.MinusButton.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.MinusButton.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { if (model.extra[idx] > RELOCATE_LIMIT) { return; } if (model.extra[idx] <= 0) { return; } { view.WarningMsg.gameObject.SetActive(false); } Debug.Log("-----"); model.LeftPoint++; model.extra[idx]--; view.PointLeft.text = model.LeftPoint + ""; view.baseLines[idx].BaseValue.text = model.bas[idx] + model.extra[idx] + ""; }; } } } view.Next_Button.onClick.AddListener(delegate() { if (cur_section == 3) { mUIMgr.CloseCertainPanel(this); SetupPlayerInfo(); MainGMInitData data = new MainGMInitData(); data.isNextTurn = true; GameMain.GetInstance().GetModule <CoreManager>().ChangeScene("Main", data); } else { ShowNextSection(); if (cur_section == 2) { view.Back_Button.gameObject.SetActive(true); } if (cur_section == 3) { view.WarningMsg.gameObject.SetActive(false); view.Next_Button.GetComponent <Image>().sprite = pResMgr.LoadResource <Sprite>("Adjust/AdjustButton/go_stage"); } } }); view.Back_Button.onClick.AddListener(delegate() { ShowLastSection(); if (cur_section == 1) { view.Back_Button.gameObject.SetActive(false); } view.Next_Button.GetComponent <Image>().sprite = pResMgr.LoadResource <Sprite>("Adjust/AdjustButton/go_next"); }); }
public override void RegisterEvent() { reRegisterMailEvent(); { ClickEventListerner listener = view.Back.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Back.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { mUIMgr.CloseCertainPanel(this); }; } { ClickEventListerner listener = view.MailBack.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.MailBack.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { if (curMail != null) { view.MailDesView.gameObject.SetActive(false); curMail = null; } }; } { ClickEventListerner listener = view.MailDelete.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.MailDelete.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { if (curMail != null) { DeleteEmail(curMail); Debug.Log("rest mails = " + pMailMgr.mailList.mailBox.Count); view.MailDesView.gameObject.SetActive(false); curMail = null; } }; } { ClickEventListerner listener = view.MailGetReward.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.MailGetReward.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { if (curMail != null) { //curMail.isGetReward = true; view.MailGetReward.gameObject.SetActive(false); } }; } }
private void UpdateCards(List <CardInfo> infos) { foreach (CardOutView vv in view.CardsViewList) { pResLoader.ReleaseGO("UI/CardOut", vv.root.gameObject); } view.CardsViewList.Clear(); preCardView = null; model.NowCardInfos = infos; foreach (CardInfo c in infos) { GameObject go = pResLoader.Instantiate("UI/CardOut", view.CardsContainer); CardOutView cardOutView = new CardOutView(); cardOutView.BindView(go.transform); view.CardsViewList.Add(cardOutView); cardOutView.Hint.gameObject.SetActive(false); { ClickEventListerner listener = cardOutView.CardFace.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = cardOutView.CardFace.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { ShowCardDetail(cardOutView); }; } CardAsset ca = pCardMgr.GetCardInfo(c.CardId); cardOutView.Name.text = ca.CardName; cardOutView.Desp.text = ca.CardEffectDesp; cardOutView.Cost.text = ca.cost + ""; cardOutView.NamePicture.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardName/" + ca.CatdImageName); switch (ca.CardType) { case eCardType.GENG: cardOutView.Cover.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardCover/Geng"); cardOutView.Bg.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardBackground/Geng"); cardOutView.TypePicture.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardType/Geng"); Color nowColor1 = Color.white; ColorUtility.TryParseHtmlString(CostColor[2], out nowColor1); //color follow the type cardOutView.Cost.color = nowColor1; break; case eCardType.ABILITY: cardOutView.Cover.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardCover/Ability"); cardOutView.Bg.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardBackground/Ability"); cardOutView.TypePicture.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardType/Ability"); Color nowColor2 = Color.white; ColorUtility.TryParseHtmlString(CostColor[1], out nowColor2); //color follow the type cardOutView.Cost.color = nowColor2; break; case eCardType.ITEM: cardOutView.Cover.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardCover/Item"); cardOutView.Bg.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardBackground/Item"); cardOutView.TypePicture.sprite = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <Sprite>("CardType/Item"); Color nowColor3 = Color.white; ColorUtility.TryParseHtmlString(CostColor[0], out nowColor3); //color follow the type cardOutView.Cost.color = nowColor3; break; } cardOutView.DaGou.SetActive(!c.isDisabled); if (ca.CatdImageName == null || ca.CatdImageName == string.Empty) { cardOutView.Picture.sprite = ca.Picture; } else { cardOutView.Picture.sprite = pResLoader.LoadResource <Sprite>("CardImage/" + ca.CatdImageName); } //Debug.Log(ca.Picture.name); } }
public override void RegisterEvent() { view.FightDanmuBtn.onClick.AddListener(delegate() { ICoreManager cm = GameMain.GetInstance().GetModule <CoreManager>(); mUIMgr.CloseCertainPanel(this); FightDanmuGMInitData data = new FightDanmuGMInitData(); data.SkillList = new List <string>(); data.SkillList.Add("0"); data.SkillList.Add("1"); data.SkillList.Add("2"); data.SkillList.Add("3"); view.FightDanmuBtn.gameObject.SetActive(false); cm.ChangeScene("FightDanmu", data); }); view.NextStage.onClick.AddListener(delegate() { ICoreManager cm = GameMain.GetInstance().GetModule <CoreManager>(); mUIMgr.CloseCertainPanel(this); cm.ChangeScene("Zhibo", null, null); }); view.ScheduleBtn.onClick.AddListener(delegate() { //mUIMgr.ShowPanel("SchedulePanel"); mUIMgr.ShowPanel("SchedulePanel2"); }); view.InspectBtn.onClick.AddListener(delegate() { mUIMgr.ShowPanel("CardsMgr"); }); { ClickEventListerner listener = view.PhoneMiniIcon.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.PhoneMiniIcon.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { view.PhoneBigPic.gameObject.SetActive(true); view.PhoneMiniIcon.gameObject.SetActive(false); AddMask(view.Mask1); view.PhoneBigPic.transform.localScale = new Vector3(0.3f, 0.3f, 1f); Tween tween = DOTween.To ( () => view.PhoneBigPic.transform.localScale, (x) => view.PhoneBigPic.transform.localScale = x, new Vector3(1f, 1f, 1f), 0.3f ); }; } } { ClickEventListerner listener = view.Close.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Close.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { //check position of the phone if (closeCtr) { { Tween tween = DOTween.To ( () => view.PhoneBigPic.rectTransform.anchoredPosition, (x) => view.PhoneBigPic.rectTransform.anchoredPosition = x, new Vector2(778, -285), 0.3f ); } closeCtr = false; //mUIMgr.CloseCertainPanel(); } view.PhoneBigPic.gameObject.SetActive(false); view.PhoneMiniIcon.gameObject.SetActive(true); CloseLastMask(); }; } } foreach (AppView vv in view.appViews) { ClickEventListerner listener = vv.root.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.root.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { OpenApp(vv); AddMask(view.Mask2); }; } } }
public override void RegisterEvent() { view.NextStage.onClick.AddListener(delegate() { mUIMgr.CloseCertainPanel(this); SetupPlayerInfo(); GameMain.GetInstance().GetModule <CoreManager>().ChangeScene("Main", delegate { ICoreManager cm = GameMain.GetInstance().GetModule <CoreManager>(); MainGameMode gm = cm.GetGameMode() as MainGameMode; gm.NextTurn(); }); //mUIMgr.ShowPanel("UIMain"); }); for (int i = 0; i < view.avalableList.Count; i++) { DragEventListener listener = view.avalableList[i].root.gameObject.GetComponent <DragEventListener>(); if (listener == null) { listener = view.avalableList[i].root.gameObject.AddComponent <DragEventListener>(); SpecilistView speView = view.avalableList [i]; //GameObject go = view.avalableList [i].root.gameObject; RegisterAsAvailable(speView); } } foreach (BasePropertyLineView vv in view.baseLines) { BasePropertyLineView nowV = vv; int idx = view.baseLines.IndexOf(nowV); { ClickEventListerner listener = vv.AddButton.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.AddButton.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { if (model.LeftPoint <= 0) { return; } model.LeftPoint--; model.extra[idx]++; view.PointLeft.text = model.LeftPoint + ""; view.baseLines[idx].ExtraValue.text = model.extra[idx] + ""; }; } } { ClickEventListerner listener = vv.MinusButton.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.MinusButton.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { if (model.extra[idx] <= 0) { return; } model.LeftPoint++; model.extra[idx]--; view.PointLeft.text = model.LeftPoint + ""; view.baseLines[idx].ExtraValue.text = model.extra[idx] + ""; }; } } } }
public void SwitchChoose(int newTab) { if (newTab == -1 || model.nowTab == newTab) { return; } model.nowTab = newTab; for (int i = 0; i < view.TypeTabGroup.tabs.Count; i++) { CardsTabView childView = view.TypeTabGroup.tabs[i] as CardsTabView; childView.BG.color = Color.white; } { CardsTabView childView = view.TypeTabGroup.tabs[newTab] as CardsTabView; childView.BG.color = Color.red; } List <string> skills = new List <string>(); if (newTab == 0) { skills = pSkillMgr.GetSkillByType("common"); } else if (newTab == 1) { skills = pSkillMgr.GetSkillByType("quality"); } else if (newTab == 2) { skills = pSkillMgr.GetSkillByType("caiyi"); } else if (newTab == 3) { skills = pSkillMgr.GetSkillByType("game"); } model.NowSkills = skills; foreach (SkillItemView vv in view.SkillViewList) { resLoader.ReleaseGO("UI/Schedule/ScheduleItem", vv.root.gameObject); } view.SkillViewList.Clear(); foreach (string sid in skills) { SkillAsset sa = pSkillMgr.GetSkillAsset(sid); GameObject go = resLoader.Instantiate("UI/Schedule/ScheduleItem", view.ChoicesContainer); SkillItemView vv = new SkillItemView(); vv.BindView(go.transform); vv.Title.text = sa.SkillName; view.SkillViewList.Add(vv); vv.Unselect(); ClickEventListerner listener = vv.Icon.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.Icon.gameObject.AddComponent <ClickEventListerner>(); } listener.ClearClickEvent(); listener.OnClickEvent += delegate { SelectSkill(vv); }; } HideDetail(); }
public override void RegisterEvent() { { DragEventListener listener = view.GetGeng.gameObject.GetComponent <DragEventListener>(); if (listener == null) { listener = view.GetGeng.gameObject.AddComponent <DragEventListener>(); } listener.ClearClickEvent(); listener.ClearDragEvent(); listener.OnBeginDragEvent += delegate { originalY = view.GetGeng.transform.position.y; diffY = Camera.main.ScreenToWorldPoint(Input.mousePosition).y - originalY; }; listener.OnDragEvent += delegate { Vector3 vec = new Vector3(); Vector3 scrVec = new Vector3(); scrVec = Camera.main.ScreenToWorldPoint(Input.mousePosition); vec = view.GetGeng.transform.position; vec.y = scrVec.y - diffY; view.GetGeng.transform.position = vec; }; listener.OnEndDragEvent += delegate { Vector3 vec = new Vector3(); vec = view.GetGeng.transform.position; //vec.y = originalY; //view.GetGeng.transform.position = vec; Tween tween = DOTween.To( () => view.GetGeng.rectTransform.anchoredPosition, (x) => view.GetGeng.rectTransform.anchoredPosition = x, new Vector2(0, originalY - vec.y), 0.3f ); if (curShuaTime < shuaTimeLimit) { randomWeibo(); getRandomCard(); isGengGet = false; } else { Debug.Log("啊,没什么瓜可以吃的,之后再来吧"); } }; } { ClickEventListerner listener = view.Back.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Back.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { mUIMgr.CloseCertainPanel(this); }; } { ClickEventListerner listener = view.Post.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Post.gameObject.AddComponent <ClickEventListerner>(); } listener.OnClickEvent += delegate { if (!isGengGet) { isGengGet = true; curShuaTime++; insertCard(cardName); } }; } }
public override void RegisterEvent() { view.NextStage.onClick.AddListener(delegate() { ICoreManager cm = GameMain.GetInstance().GetModule <CoreManager>(); mUIMgr.CloseCertainPanel(this); cm.ChangeScene("Zhibo", null, delegate { MainGameMode gm = pCoreMgr.GetGameMode() as MainGameMode; if (gm == null) { Debug.LogError("load gm error"); } gm.NextTurn(); }); }); view.ScheduleBtn.onClick.AddListener(delegate() { mUIMgr.ShowPanel("SchedulePanel"); }); view.InspectBtn.onClick.AddListener(delegate() { mUIMgr.ShowPanel("CardsMgr"); }); { ClickEventListerner listener = view.PhoneMiniIcon.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.PhoneMiniIcon.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { view.PhoneBigPic.gameObject.SetActive(true); view.PhoneMiniIcon.gameObject.SetActive(false); view.PhoneBigPic.transform.localScale = new Vector3(0.3f, 0.3f, 1f); Tween tween = DOTween.To ( () => view.PhoneBigPic.transform.localScale, (x) => view.PhoneBigPic.transform.localScale = x, new Vector3(1f, 1f, 1f), 0.3f ); }; } } { ClickEventListerner listener = view.Close.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = view.Close.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { //check position of the phone if (closeCtr) { { Tween tween = DOTween.To ( () => view.PhoneBigPic.rectTransform.anchoredPosition, (x) => view.PhoneBigPic.rectTransform.anchoredPosition = x, new Vector2(778, -285), 0.3f ); } closeCtr = false; //mUIMgr.CloseCertainPanel(); } view.PhoneBigPic.gameObject.SetActive(false); view.PhoneMiniIcon.gameObject.SetActive(true); }; } } foreach (AppView vv in view.appViews) { ClickEventListerner listener = vv.root.gameObject.GetComponent <ClickEventListerner>(); if (listener == null) { listener = vv.root.gameObject.AddComponent <ClickEventListerner>(); listener.OnClickEvent += delegate(PointerEventData eventData) { OpenApp(vv); }; } } }