public void OpenApp(AppView vv) { if (view.appViews.IndexOf(vv) == 2) { ICoreManager cm = GameMain.GetInstance().GetModule <CoreManager>(); mUIMgr.CloseCertainPanel(this); cm.ChangeScene("Travel", null); } else if (view.appViews.IndexOf(vv) == 4) { //Debug.Log(mUIMgr.GetModuleName()); //weibo //insert a card mUIMgr.ShowPanel("WeiboPanel"); } else if (view.appViews.IndexOf(vv) == 3) { //taobao //insert a card with money paid mUIMgr.ShowPanel("TaobaoPanel"); } else if (view.appViews.IndexOf(vv) == 1) { //mail } else if (view.appViews.IndexOf(vv) == 0) { //wechat } else { closeCtr = true; { Tween tween = DOTween.To ( () => view.PhoneBigPic.rectTransform.anchoredPosition, (x) => view.PhoneBigPic.rectTransform.anchoredPosition = x, new Vector2(159, -500), 0.3f ); } { Tween tween = DOTween.To ( () => view.PhoneBigPic.rectTransform.localScale, (x) => view.PhoneBigPic.rectTransform.localScale = x, new Vector3(1.6f, 1.6f, 1f), 0.3f ); } } }
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() { 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); }; } } }