コード例 #1
0
        public override void Exchange(Actor actor)
        {
            base.Exchange(actor);
            BlockModel generalSwitch = data.gameData.GetBlockModel(BlockType.GeneralSwitch);

            if (generalSwitch.isUsed)
            {
                audioManager.PlayMapSound(MapSFX.Switcher);
                if (!blockModel.isUsed)
                {
                    chain.DropDown();
                }
                else
                {
                    chain.Raise();
                }
                blockModel.isUsed = !blockModel.isUsed;
                data.SaveData();
            }
            else
            {
                notice = (NoticeWindow)ui.OpenPanel(PanelType.Notice);
                notice.Init(data.localizationDao.GetNotice(NoticeType.NoPower));
            }
        }
コード例 #2
0
ファイル: RankItemView.cs プロジェクト: xiney1986/SDKProject
    /** 设置背景 */
    private void setSpriteBg()
    {
        bool isMe = false;

        if (fatherWindow is RankWindow)
        {
            isMe = (fatherWindow as RankWindow).getMyRankWithShow() == index + 1;
        }
        else if (fatherWindow is ArenaRankWindow)
        {
            isMe = (fatherWindow as ArenaRankWindow).getMyRankWithShow() == index + 1;
        }
        else if (fatherWindow is NoticeWindow)
        {
            NoticeWindow noticeWin = fatherWindow as NoticeWindow;
            if (noticeWin.show != null)
            {
                LuckyCardContent content = noticeWin.show.GetComponent <LuckyCardContent> ();
                if (content != null)
                {
                    isMe = content.rank == index + 1;
                }
            }
        }

        if (isMe)
        {
            bg.gameObject.SetActive(true);
        }
        else
        {
            bg.gameObject.SetActive(false);
        }
    }
コード例 #3
0
 public void initContent(NoticeWindow win, Notice notice)
 {
     this.notice   = notice as HappySundayNotice;
     mFatherWindow = win;
     updateUI();
     HappySundayManagerment.Instance.InitData(onReceiveInit);
 }
コード例 #4
0
    public void initData(NoticeWindow faWin, Notice notice)
    {
        this.faWin   = faWin;
        this.notice  = notice as QuizNotice;
        noticeSample = notice.getSample();
        buttonAnswer.fatherWindow   = faWin;
        buttonGetAward.fatherWindow = faWin;
        for (int i = 0; i < buttonAnswerKey.Length; i++)
        {
            buttonAnswerKey [i].fatherWindow = faWin;
        }

        //获取题库
        instance.getQuestions(() => {
            this.examSample = QuizManagerment.Instance.getExamSampleBySid(notice);
            if (examSample != null && examSample.getAwardType == 1 && examSample.getQuestionSid() == -1)
            {
                initAwardUI();
            }
            else
            {
                initNormalUI();
            }
        });
    }
コード例 #5
0
 public void initContent(NoticeWindow win, Notice notice)
 {
     mFatherWindow = win;
     this.notice   = notice as DoubleRMBNotice;
     activeTime    = ActiveTime.getActiveTimeByID(notice.sid);
     NoticeSample sample = notice.getSample();
 }
コード例 #6
0
ファイル: NoticeX.cs プロジェクト: SukeBann/GBFDesktopTools
 private static void CallNoticeWindow(string message, string caption, MessageBoxIcon?icon, string imageSource, int?intervalMs, bool canClose)
 {
     if (_noticeWindow == null && _thread == null)
     {
         if (Configurations.CreateOnNewThread)
         {
             var autoReset = new AutoResetEvent(false);
             _thread = new Thread(() =>
             {
                 _noticeWindow         = new NoticeWindow();
                 _noticeWindow.Closed += delegate
                 {
                     _noticeWindow.Dispatcher.InvokeShutdown();
                 };
                 _noticeWindow.Show();
                 _noticeWindow.AddCard(message, caption, icon, imageSource, intervalMs, canClose);
                 autoReset.Set();
                 Dispatcher.Run();
             });
             _thread.SetApartmentState(ApartmentState.STA);
             _thread.IsBackground = true;
             _thread.Start();
             autoReset.WaitOne();
         }
         else
         {
             _noticeWindow = new NoticeWindow();
             _noticeWindow.Show();
         }
     }
     else
     {
         _noticeWindow.AddCard(message, caption, icon, imageSource, intervalMs, canClose);
     }
 }
コード例 #7
0
 public void initContent(NoticeWindow win)
 {
     fatherWindow             = win;
     btn_receive.fatherWindow = win;
     //btn_recharge.fatherWindow = win;
     btn_vip.fatherWindow = win;
 }
コード例 #8
0
 /* methods */
 public void initContent(NoticeWindow win, Notice notice)
 {
     this.equipReamkeNotice = notice as EquipRemakeNotice;
     this.win      = win;
     noticeSample  = notice.getSample();
     noticeContent = noticeSample.content as EquipRemakeNoticeContent;
     initButton();
     initUI();
 }
コード例 #9
0
 private static void CallNoticeWindow(string message, string title, double?durationSeconds, MessageBoxIcon noticeIcon)
 {
     if (NoticeWindow.Instance == null)
     {
         var window = new NoticeWindow();
         window.Show();
     }
     NoticeWindow.Instance.AddNotice(message, title, durationSeconds, noticeIcon);
 }
コード例 #10
0
 public void initialize(Task _task, NoticeWindow _win, DailyRebateContent _dailyContent)
 {
     dailyContent = _dailyContent;
     win          = _win;
     updateTask(_task);
     gotoButton.fatherWindow    = win;
     gotoButton.onClickEvent    = onClickGo;
     receiveButton.fatherWindow = win;
     receiveButton.onClickEvent = onGetAwards;
 }
コード例 #11
0
ファイル: LoginUI.cs プロジェクト: KonH/CardGame
 void OnAuthComplete(bool success, string errorText)
 {
     if (success)
     {
         Scene.LoadSceneByName("Main");
     }
     else
     {
         NoticeWindow.ShowWithOkButton("Server Error", errorText);
     }
 }
コード例 #12
0
        /// <summary>
        /// 重要通知点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Gginfo_Click(object sender, EventArgs e)
        {
            var obj      = sender as Hyperlink;
            var selectId = obj.Tag as string;

            var ggInfo = GgInfo.FirstOrDefault(x => x.ID == selectId);

            if (ggInfo != null)
            {
                NoticeWindow noticeWindow = new NoticeWindow();
                noticeWindow.GgInfo = ggInfo;
                noticeWindow.Owner  = this;
                noticeWindow.ShowDialog();
            }
        }
コード例 #13
0
 public override void Exchange(Actor actor)
 {
     base.Exchange(actor);
     if (isActorStay)
     {
         blockModel.isUsed = true;
         Render();
         audioManager.PlayMapSound(MapSFX.Unlock);
     }
     else
     {
         notice = (NoticeWindow)ui.OpenPanel(PanelType.Notice);
         notice.Init(data.localizationDao.GetNotice(NoticeType.DoorLocked));
         audioManager.PlayMapSound(MapSFX.Locked);
     }
 }
コード例 #14
0
 public void Initialize(NoticeWindow win, Notice notice, ArrayList _list)
 {
     noticeSample = notice.getSample();
     Noticewin    = win;
     dailyList    = _list;
     if (dailyList.Count > 3)
     {
         arrowObj.SetActive(true);
     }
     else
     {
         arrowObj.SetActive(false);
     }
     if (noticeSample != null && noticeSample.type == NoticeType.DAILY_REBATE)
     {
         base.reLoad(dailyList.Count, getDailyRebateAwardIndex());
     }
     else
     {
         base.reLoad(dailyList.Count);
     }
     //base.reLoad (dailyList.Count);
 }
コード例 #15
0
ファイル: NoticeWindow.cs プロジェクト: KonH/CardGame
 void Awake()
 {
     _element = GetComponent <UIElement>();
     HideButton.onClick.AddListener(OnClick);
     Instance = this;
 }
コード例 #16
0
    public override void read(ErlKVMessage message)
    {
        if (message.getValue("money") != null)
        {
            int m = StringKit.toInt((message.getValue("money") as ErlType).getValueString());
            UserManager.Instance.self.updateMoney(m);
            IncreaseManagerment.Instance.clearData(IncreaseManagerment.TYPE_BEAST);
            IncreaseManagerment.Instance.clearData(IncreaseManagerment.TYPE_CARD);
        }
        /** 公会战行动值 */
        else if (message.getValue("power") != null)
        {
            int    addPower = StringKit.toInt((message.getValue("power") as ErlType).getValueString());
            string des      = LanguageConfigManager.Instance.getLanguage("GuildArea_51", addPower.ToString());
            UiManager.Instance.createMessageLintWindowNotUnLuck(des);
            UserManager.Instance.self.guildFightPower = Mathf.Min(UserManager.Instance.self.guildFightPower + addPower,
                                                                  UserManager.Instance.self.guildFightPowerMax);
        }
        else if (message.getValue("rmb") != null)
        {
            int m = StringKit.toInt((message.getValue("rmb") as ErlType).getValueString());
            if (UiManager.Instance.rechargeWWindow != null)
            {
                UiManager.Instance.rechargeWWindow.updateRMB();
            }
            UserManager.Instance.self.updateRMB(m);
        }
        else if (message.getValue("merit") != null)
        {
            int m = StringKit.toInt((message.getValue("merit") as ErlType).getValueString());
            UserManager.Instance.self.merit = m;
        }
        else if (message.getValue("contribution") != null)
        {
            int m = StringKit.toInt((message.getValue("contribution") as ErlType).getValueString());
            GuildManagerment.Instance.updateContrition(m);
        }
        else if (message.getValue("exp") != null)
        {
            long m = StringKit.toLong((message.getValue("exp") as ErlType).getValueString());
            UserManager.Instance.self.updateExp(m);
        }
        else if (message.getValue("vip_exp") != null)
        {
            long m = StringKit.toLong((message.getValue("vip_exp") as ErlType).getValueString());
            UserManager.Instance.self.updateVipExp(m);
        }
        else if (message.getValue("max_pve") != null)
        {
            int m = StringKit.toInt((message.getValue("max_pve") as ErlType).getValueString());
            UserManager.Instance.self.setPvEPointMax(m);
        }
        else if (message.getValue("star") != null)
        {
            int m = StringKit.toInt((message.getValue("star") as ErlType).getValueString());
            UserManager.Instance.self.updateStarSum(m);
        }
        else if (message.getValue("friend_size") != null)
        {
            int m = StringKit.toInt((message.getValue("friend_size") as ErlType).getValueString());
            FriendsManagerment.Instance.getFriends().updateMaxSize(m);
        }
        else if (message.getValue("card") != null)
        {
            ErlArray er  = message.getValue("card") as ErlArray;
            string   uid = er.Value [0].getValueString();
            StorageManagerment.Instance.updateCard(uid, er);
        }
        else if (message.getValue("star_score") != null)
        {
            int m = StringKit.toInt((message.getValue("star_score") as ErlType).getValueString());
            GoddessAstrolabeManagerment.Instance.setStarScore(m);
        }
        else if (message.getValue("honor") != null)
        {
            int m = StringKit.toInt((message.getValue("honor") as ErlType).getValueString());
            UserManager.Instance.self.honor = m;
        }
        else if (message.getValue("front") != null)
        {
            string       content      = (message.getValue("front") as ErlType).getValueString();
            NoticeWindow noticeWindow = UiManager.Instance.noticeWindow;
            if (noticeWindow != null)
            {
                UiManager.Instance.openDialogWindow <MessageLineWindow> ((win) => {
                    win.Initialize(LanguageConfigManager.Instance.getLanguage("s0463"));
                    NoticeSampleManager.Instance.loadNoticeSample(content);
                    noticeWindow.NextFrameInitTopButton(true, 0);
                });
            }
            else
            {
                NoticeSampleManager.Instance.loadNoticeSample(content);
            }
        }
        else if (message.getValue("month_card") != null)
        {
            ErlType msg = message.getValue("month_card") as ErlType;
            if (msg is ErlArray)
            {
                ErlArray parameters = msg as ErlArray;

                ErlArray receiveTime    = parameters.Value [0] as ErlArray;
                int      canReceiveTime = StringKit.toInt(parameters.Value [0].getValueString());
                DateTime time           = TimeKit.getDateTimeMin(canReceiveTime);
                int      receiveYear    = time.Year;
                int      receiveMonth   = time.Month;
                int      receiveDay     = time.Day;
                NoticeManagerment.Instance.monthCardDueDate = new int[3] {
                    receiveYear,
                    receiveMonth,
                    receiveDay
                };
                NoticeManagerment.Instance.monthCardDueSeconds = canReceiveTime;

                int canReceiveEnable = StringKit.toInt(parameters.Value [1].getValueString());
                NoticeManagerment.Instance.monthCardDayRewardEnable = canReceiveEnable == 1;

                MessageWindow.ShowAlert(LanguageConfigManager.Instance.getLanguage("monthCardBuySuccessTip"));
            }
        }
        else if (message.getValue("cash_double") != null)
        {
            if (UiManager.Instance.rechargeWWindow != null)
            {
                UiManager.Instance.rechargeWWindow.updateRMB();
            }
        }
        else if (message.getValue("cash_first") != null)
        {
            RechargeManagerment.Instance.canFirst = false;
            if (UiManager.Instance.mainWindow != null)
            {
                UiManager.Instance.mainWindow.updateOneRmb();
            }
        }
        else if (message.getValue("weekend") != null)
        {
            ErlType msg  = message.getValue("weekend") as ErlType;
            int     flag = StringKit.toInt(msg.getValueString());
            if ((flag == 0 && !TotalLoginManagerment.Instance.WeeklyState) || (flag == 1 && TotalLoginManagerment.Instance.WeeklyState))
            {
                TotalLoginManagerment.Instance.WeeklyState = flag == 0;
                if (UiManager.Instance.getWindow <TotalLoginWindow>() != null)
                {
                    if (flag == 1 && !TotalLoginManagerment.Instance.HolidayState && !TotalLoginManagerment.Instance.EverydayState)
                    {
                        if (UiManager.Instance.getWindow <TotalLoginWindow> ().IsFirstBoot)
                        {
                            UiManager.Instance.getWindow <TotalLoginWindow>().finishWindow();
                            UiManager.Instance.openWindow <MainWindow>();
                        }
                        UiManager.Instance.getWindow <TotalLoginWindow>().finishWindow();
                    }
                    else
                    {
                        bool fl = UiManager.Instance.getWindow <TotalLoginWindow>().IsFirstBoot;
                        UiManager.Instance.getWindow <TotalLoginWindow>().destoryWindow();
                        if (fl)
                        {
                            WeeklyAwardFPort fport = FPortManager.Instance.getFPort <WeeklyAwardFPort> ();
                            fport.access(openWindd);
                        }
                        else
                        {
                            UiManager.Instance.openWindow <TotalLoginWindow>((win) => {
                                win.Initialize();
                            });
                        }
                    }
                }
                else if (UiManager.Instance.getWindow <MainWindow>() != null && UiManager.Instance.getWindow <MainWindow>().gameObject.activeSelf)
                {
                    UiManager.Instance.getWindow <MainWindow>().totalPrizeButton.gameObject.SetActive(TotalLoginManagerment.Instance.isShowPrize());
                }
            }
        }
        else if (message.getValue("festival") != null)
        {
            ErlType msg  = message.getValue("festival") as ErlType;
            int     flag = StringKit.toInt(msg.getValueString());
            if ((flag == 0 && !TotalLoginManagerment.Instance.HolidayState) || (flag == 1 && TotalLoginManagerment.Instance.HolidayState))
            {
                TotalLoginManagerment.Instance.HolidayState = flag == 0;
                if (UiManager.Instance.getWindow <TotalLoginWindow>() != null)
                {
                    if (!TotalLoginManagerment.Instance.WeeklyState && flag == 1 && !TotalLoginManagerment.Instance.EverydayState)
                    {
                        if (UiManager.Instance.getWindow <TotalLoginWindow> ().IsFirstBoot)
                        {
                            UiManager.Instance.getWindow <TotalLoginWindow>().finishWindow();
                            UiManager.Instance.openWindow <MainWindow>();
                        }
                        UiManager.Instance.getWindow <TotalLoginWindow>().finishWindow();
                    }
                    else
                    {
                        bool fl = UiManager.Instance.getWindow <TotalLoginWindow>().IsFirstBoot;
                        UiManager.Instance.getWindow <TotalLoginWindow>().destoryWindow();
                        if (fl)
                        {
                            HolidayAwardFPort fport = FPortManager.Instance.getFPort <HolidayAwardFPort>();
                            fport.access(TotalLoginManagerment.Instance.getHolidayActionsTate(), openWindd);
                        }
                        else
                        {
                            UiManager.Instance.openWindow <TotalLoginWindow>((win) => {
                                win.Initialize();
                            });
                        }
                    }
                }
                else if (UiManager.Instance.getWindow <MainWindow>() != null && UiManager.Instance.getWindow <MainWindow>().gameObject.activeSelf)
                {
                    UiManager.Instance.getWindow <MainWindow>().totalPrizeButton.gameObject.SetActive(TotalLoginManagerment.Instance.isShowPrize());
                }
            }
        }
        else if (message.getValue("login_award") != null)
        {
            ErlType msg  = message.getValue("login_award") as ErlType;
            int     flag = StringKit.toInt(msg.getValueString());
            if ((flag == 0 && !TotalLoginManagerment.Instance.EverydayState) || (flag == 1 && TotalLoginManagerment.Instance.EverydayState))
            {
                TotalLoginManagerment.Instance.EverydayState = flag == 0;
                if (UiManager.Instance.getWindow <TotalLoginWindow> () != null)
                {
                    if (!TotalLoginManagerment.Instance.WeeklyState && !TotalLoginManagerment.Instance.HolidayState && flag == 1)
                    {
                        if (UiManager.Instance.getWindow <TotalLoginWindow> ().IsFirstBoot)
                        {
                            UiManager.Instance.getWindow <TotalLoginWindow>().finishWindow();
                            UiManager.Instance.openWindow <MainWindow>();
                        }
                        UiManager.Instance.getWindow <TotalLoginWindow>().finishWindow();
                    }
                    else
                    {
                        bool fl = UiManager.Instance.getWindow <TotalLoginWindow> ().IsFirstBoot;
                        UiManager.Instance.getWindow <TotalLoginWindow> ().destoryWindow();
                        if (fl)
                        {
                            TotalLoginFPort fport = FPortManager.Instance.getFPort <TotalLoginFPort> ();
                            fport.access(openWindd);
                        }
                        else
                        {
                            TotalLoginFPort fport = FPortManager.Instance.getFPort <TotalLoginFPort> ();
                            fport.access(openWindd);
                        }
                    }
                }
                else if (UiManager.Instance.getWindow <MainWindow>() != null && UiManager.Instance.getWindow <MainWindow>().gameObject.activeSelf)
                {
                    UiManager.Instance.getWindow <MainWindow>().totalPrizeButton.gameObject.SetActive(TotalLoginManagerment.Instance.isShowPrize());
                }
            }
        }
        else if (message.getValue("active_limit") != null)
        {
            ErlArray msg      = message.getValue("active_limit") as ErlArray;
            ErlArray integral = msg.Value[1] as ErlArray;
            if (integral.Value.Length > 0)
            {
                for (int i = 0; i < integral.Value.Length; i++)
                {
                    NoticeLimitAwardInfo tmp = new NoticeLimitAwardInfo();
                    tmp.sid      = StringKit.toInt(msg.Value[0].getValueString());
                    tmp.integral = StringKit.toInt(integral.Value[i].getValueString());
                    NoticeManagerment.Instance.addNoticeLimitInfo(tmp);
//					NoticeManagerment.Instance.addNoticeLimit(StringKit.toInt(msg.Value[0].ToString()));
//					NoticeManagerment.Instance.addNoticeLimit(StringKit.toInt(integral.Value[i].ToString()));
                }
            }
//			NoticeManagerment.Instance.noticeLimit.Add(StringKit.toInt(msg.Value[0].ToString()));
//			NoticeManagerment.Instance.noticeLimit.Add(StringKit.toInt(msg.Value[1].ToString()));//【5,10,20】
        }

        else if (message.getValue("update_task") != null)      // 更新七日狂欢状态//
        {
            SevenDaysHappyMisson misson;
            ErlArray             missonInfo;
            ErlArray             progressInfo;
            ErlArray             msg = message.getValue("update_task") as ErlArray;
            for (int i = 0; i < msg.Value.Length; i++)
            {
                missonInfo = msg.Value[i] as ErlArray;
                int missonID = StringKit.toInt(missonInfo.Value[0].getValueString()); // 任务id//
                progressInfo = missonInfo.Value[2] as ErlArray;                       // 任务进度//
                if (SevenDaysHappyManagement.Instance.getSevenDaysHappySampleDic().Count > 0)
                {
                    misson = SevenDaysHappyManagement.Instance.getMissonByMissonID(missonID);
                    updateSevenDaysHappy(misson, missonInfo, progressInfo);
                }
//				else
//				{
//					SevenDaysHappyInfoFPort fport = FPortManager.Instance.getFPort ("SevenDaysHappyInfoFPort") as SevenDaysHappyInfoFPort;
//					fport.SevenDaysHappInfoAccess(()=>{
//						misson = SevenDaysHappyManagement.Instance.getMissonByMissonID(missonID);
//						updateSevenDaysHappy(misson,missonInfo,progressInfo);
//					});
//					Debug.Log("update service report.............");
//				}
            }
            // 排序//
            SevenDaysHappyManagement.Instance.sortMisson();
        }

        // 刷排行榜//
        else if (message.getValue("update_ranklist") != null)
        {
            ErlType msg = message.getValue("update_ranklist") as ErlType;
            // 排行榜类型//
            int rankType = StringKit.toInt(msg.getValueString());
            cleanRankByType(rankType);
            // 如果是恶魔挑战排行榜//
            if (rankType == RankManagerment.TYPE_BOSSDAMAGE)
            {
                RankManagerment.Instance.updateRankItemTotalDamage = true;
            }
        }
    }
コード例 #17
0
ファイル: GameUI.cs プロジェクト: KonH/CardGame
 void OnGameEnd(Game_End e)
 {
     NoticeWindow.ShowWithOkButton("Game Ended", string.Format("Winner is '{0}'", e.Winner), Game.ApplyEnd);
 }
コード例 #18
0
ファイル: GameUI.cs プロジェクト: KonH/CardGame
 void OnGameError(Common_Error e)
 {
     NoticeWindow.ShowWithOkButton("Server Error", e.Text, Game.ApplyEnd);
 }
コード例 #19
0
    /* methods */
    public void initContent(NoticeWindow win, Notice notice)
    {
        this.notice = notice as LuckyDrawNotice;
        SidNoticeContent content = notice.getSample().content as SidNoticeContent;

        this.lucky               = LuckyDrawManagerment.Instance.getLuckyDrawBySid(content.sids [0]);
        this.luckySample         = lucky.getSample();
        this.win                 = win;
        this.openTimeNoticeText  = LanguageConfigManager.Instance.getLanguage("s0503");
        this.closeTimeNoticeText = LanguageConfigManager.Instance.getLanguage("s0570");
        if (this.luckySample.idsType == "2")            //限时抽装备
        {
            showEquip = EquipManagerment.Instance.createEquip(luckySample.ids [0]);
            showGoods.setFatherWindow(this.win);
            showGoods.init(showEquip);
            drawButton1.gameObject.SetActive(true);
            drawButton2.gameObject.SetActive(true);
            gotoButton.gameObject.SetActive(false);
            equipTitle.SetActive(true);
            drawInfoDesc.gameObject.SetActive(true);
            radioCtrl.radioType = 2;
        }
        else
        {
            StarSoulSample tmpSample = StarSoulSampleManager.Instance.getStarSoulSampleBySid(luckySample.ids[0]);
            if (tmpSample != null)
            {
                showSoul = StarSoulManager.Instance.createStarSoul(luckySample.ids [0]);
                showGoods.init(showSoul);
            }
            else
            {
                showProp = PropManagerment.Instance.createProp(luckySample.ids [0]);
                showGoods.init(showProp);
            }
            showGoods.setFatherWindow(this.win);
            setNoticeOpenTime();
            gotoButton.gameObject.SetActive(true);
            gotoButton.disableButton(noticeOpenTime - ServerTimeKit.getSecondTime() > 0);
            drawButton1.gameObject.SetActive(false);
            drawButton2.gameObject.SetActive(false);
            propTitle.gameObject.SetActive(true);
            drawInfoDesc.gameObject.SetActive(false);
            if (luckySample.idsType == "3")                //luckysample isdType 3 猎魂 4 炼金
            {
                radioCtrl.radioType = 3;
                if (luckySample.name.EndsWith("1"))
                {
                    propTitle.spriteName = "kf_xs_xinghun";
                    propTitle.gameObject.SetActive(true);
                    xs_liehun.gameObject.SetActive(false);
                }
                else
                {
                    propTitle.gameObject.SetActive(false);
                    xs_liehun.gameObject.SetActive(true);
                }
                gotoButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("StarSoulWindow_Hunt_go");
            }
            if (luckySample.idsType == "4")
            {
                showRadio.SetActive(false);
                if (luckySample.name.EndsWith("1"))
                {
                    propTitle.spriteName = "kf_xs_lianjin";
                    propTitle.gameObject.SetActive(true);
                    xs_lianjin.gameObject.SetActive(false);
                }
                else
                {
                    propTitle.gameObject.SetActive(false);
                    xs_lianjin.gameObject.SetActive(true);
                }
                gotoButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("go_get_money");
            }
        }
        // 与服务器通讯
        if (luckySample.idsType == "2")
        {
            (FPortManager.Instance.getFPort("LuckyEquipFPort") as LuckyEquipFPort).access(notice.sid, OnLoadDataResault);
        }
        else
        {
            (FPortManager.Instance.getFPort("LuckyXianshiFPort") as LuckyXianshiFPort).access(notice.sid, OnLoadDataResault, StringKit.toInt(luckySample.idsType));
        }
    }
コード例 #20
0
ファイル: ButtonNotice.cs プロジェクト: xiney1986/SDKProject
 public void UpdateTemp(Notice _temp)
 {
     win       = fatherWindow as NoticeWindow;
     this.temp = _temp;
 }
コード例 #21
0
ファイル: NoticeWindow.cs プロジェクト: kimch2/PackageClient
 void Awake()
 {
     m_Instance = this;
 }
コード例 #22
0
    public NoticeWindow win;    //活动窗口

    public void initContent(Notice notice, NoticeWindow win, ArrayList dailyList)
    {
        this.notice = notice;
        this.win    = win;
        content.Initialize(win, notice, dailyList);
    }
コード例 #23
0
 public void Initialize(Notice _notice)
 {
     win = fatherWindow as NoticeWindow;
     updateNotice(_notice);
 }
コード例 #24
0
ファイル: NoticeWindow.cs プロジェクト: KonH/CardGame
 void OnDestroy()
 {
     Instance = null;
 }
コード例 #25
0
 void OnError(Common_Error e)
 {
     NoticeWindow.ShowWithOkButton("Server Error", e.Text, () => Scene.LoadSceneByName("Login"));
 }