Example #1
0
    void OnEnable()
    {
        m_Instance = this;

        m_GuildNameInput.defaultText = StrDictionary.GetClientDictionaryString("#{10353}");
        m_NoneResultLabel.SetActive(false);
    }
    public void UpdateCopyScene(int _CopySceneId, int _CopyMode, int _Diffcult)
    {
        CopySceneId = _CopySceneId;
        CopyMode    = _CopyMode;
        Diffcult    = _Diffcult;
        ClearplayerList();
        ClearTeamMap();
        if (_CopyMode == 2)
        {
            CG_ASK_TEAMPLATFORMINFO packet = (CG_ASK_TEAMPLATFORMINFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_TEAMPLATFORMINFO);
            packet.SceneClassID = _CopySceneId;
            packet.Difficulty   = _Diffcult;
            packet.SendPacket();
        }
        Tab_SceneClass pSceneClass = TableManager.GetSceneClassByID(CopySceneId, 0);

        if (pSceneClass != null)
        {
            if (Diffcult == 1)
            {
                m_title.text = StrDictionary.GetClientDictionaryString("#{2110}", pSceneClass.Name);
            }
            else if (Diffcult == 2)
            {
                m_title.text = StrDictionary.GetClientDictionaryString("#{2111}", pSceneClass.Name);
            }
            else if (Diffcult == 3)
            {
                m_title.text = StrDictionary.GetClientDictionaryString("#{2112}", pSceneClass.Name);
            }
        }
    }
Example #3
0
    void ShareItem()
    {
        Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer;

        if (_mainPlayer == null)
        {
            return;
        }
        float fElspeTime = Time.time - GameManager.gameManager.PlayerDataPool.LastConsignShareTime;
        //加一个操作CD
        int nMaxCDTime = 30;

        if (fElspeTime < nMaxCDTime)
        {
            int nRemainTime = (int)(nMaxCDTime - fElspeTime);
            //吆喝操作过于频繁,距离下次可吆喝时间还剩{0}秒
            _mainPlayer.SendNoticMsg(false, "#{2749}", nRemainTime + 1);
            return;
        }

        string strAdditionShareMsg = StrDictionary.GetClientDictionaryString("#{2743}",
                                                                             m_MyItemInfo.ItemInfo.StackCount, m_MyItemInfo.ItemInfo.GetName(), m_MyItemInfo.Price);

        if (m_MyItemInfo.ItemInfo.IsEquipMent())
        {
            ShareTargetChooseLogic.InitEquipShare(m_MyItemInfo.ItemInfo, strAdditionShareMsg, true);
        }
        else
        {
            ShareTargetChooseLogic.InitItemShare(m_MyItemInfo.ItemInfo, strAdditionShareMsg, true);
        }
    }
Example #4
0
    void AddNum()
    {
        int  curNum    = 0;
        bool bCanParse = int.TryParse(m_InputNum.value, out curNum);

        if (bCanParse)
        {
            if (1 == curNum && m_stepValue > curNum)
            {
                curNum = Mathf.Min(m_maxValue, m_stepValue);
            }
            else
            {
                if (m_maxValue == curNum)
                {
                    curNum = m_minValue;
                }
                else
                {
                    curNum = Mathf.Min(m_maxValue, curNum + m_stepValue);
                }
            }
            m_InputNum.value = curNum.ToString();
        }

        m_curNum       = curNum;
        m_Yuanbao.text = StrDictionary.GetClientDictionaryString("#{5395}", m_nYuanbBao * m_curNum);
    }
Example #5
0
    //显示帮会待审批成员列表,启动Bundle加载
    void ShowGuildReserveMemberList()
    {
        //清理待审批成员Grid
        Utils.CleanGrid(m_GuildReserveMemberListGrid);

        if (false == GameManager.gameManager.PlayerDataPool.IsHaveGuild())
        {
            return;
        }

        Guild info = GameManager.gameManager.PlayerDataPool.GuildInfo;

        if (null != m_ReversePage_MemberNumLabel)
        {
            //帮会成员XX/XX
            m_ReversePage_MemberNumLabel.text = StrDictionary.GetClientDictionaryString("#{1739}", info.GetGuildFormalMemberCount(), GlobeVar.GetGuildMemberMax(info.GuildLevel));
        }

        if (null != m_ReversePage_DeclarationLabel)
        {
            m_ReversePage_DeclarationLabel.text = info.GuildDeclaration;
        }


        //进入Bundle加载过程
        //UIManager.LoadItem(UIInfo.GuildMemberListItem, OnLoadGuildReserveMemberItem);
        OnLoadGuildReserveMemberItem(m_GuildMemberListItem, null);
    }
    void OnChooseSelectFood()
    {
        if (RestaurantController.Instance() == null)
        {
            return;
        }
        if (curSelectFoodItem == null)
        {
            MessageBoxLogic.OpenOKBox(3049, 1000);
            return;
        }

        Tab_RestaurantFood curTabFood = TableManager.GetRestaurantFoodByID(curSelectFoodItem.FoodID, 0);

        if (null == curTabFood)
        {
            LogModule.ErrorLog("cur food id is not defined in table");
            return;
        }

        if (curTabFood.OpenLevel > RestaurantController.Instance().CurRestaurant().m_RestaurantLevel)
        {
            // 此菜品将在等级{0}开启
            MessageBoxLogic.OpenOKBox(StrDictionary.GetClientDictionaryString("#{1989}", curTabFood.OpenLevel));
            return;
        }
        RestaurantController.Instance().OnChooseFoodFinish(curSelectFoodItem.FoodID);
        curSelectFoodItem = null;
    }
Example #7
0
 void OnEnable()
 {
     GUIData.delPlayerFindResult += UpdatePlayerFindResult;
     ClearPleyrFindItem();
     SetSelectPlayerItem(null);
     m_NameInput.defaultText = StrDictionary.GetClientDictionaryString("#{4051}");
 }
Example #8
0
    public void updateBelleColor()
    {
        if (BelleInfoWindow.Instance() != null)
        {
            Tab_Belle belleTab = BelleInfoWindow.Instance().CurSellectedBelleData;

            if (null == belleTab)
            {
                LogModule.ErrorLog("BelleInfoWindow.Instance().CurSellectedBelleData is null!");
                return;
            }

            Belle curBelleData = null;
            if (BelleData.OwnedBelleMap.ContainsKey(belleTab.Id))
            {
                curBelleData = BelleData.OwnedBelleMap[belleTab.Id];
            }

            if (null == curBelleData)
            {
                return;
            }
            //品阶
            m_curBelleMainColor.text          = BelleData.GetBelleDescByColorLevel(curBelleData.colorLevel);
            m_curBelleMainColorPic.spriteName = BelleData.GetBelleColorPicByColorLevel(curBelleData.colorLevel);
            m_curBelleSubColor.text           = StrDictionary.GetClientDictionaryString("#{10811}", curBelleData.subLevel);
            m_curBelleMainColor.color         = BelleData.GetBelleColorByColorLevel(curBelleData.colorLevel);
            m_curBelleSubColor.color          = BelleData.GetBelleColorByColorLevel(curBelleData.colorLevel);

            m_belleName.color = BelleData.GetBelleColorByColorLevel(curBelleData.colorLevel);
        }
    }
Example #9
0
    public void ChangeShowInfoPaoShangChange()
    {
        Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer;

        if (_mainPlayer == null)
        {
            return;
        }
        int _OriginalReliveNum = GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData((int)Games.UserCommonData.USER_COMMONDATA.CD_ORIGINAL_NUMBER) + 1;
        //int _YuanBao = 10 + _OriginalReliveNum * 5;
        //if (_OriginalReliveNum > 8)
        //{
        //    _YuanBao = 50;
        //}
        int _YuanBao      = (int)Mathf.Min(100.0f, 10.0f * Mathf.Ceil((float)_OriginalReliveNum * 0.5f));
        int nPSFuhuoTimes = GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData((int)Games.UserCommonData.USER_COMMONDATA.CD_PAOSHANG_FUHUOTIMES);

        if (_mainPlayer.IsInPaoShang() &&
            nPSFuhuoTimes < 3)  //跑商下 显示 跑商免费复活
        {
            m_ReliveYuanBao.text = StrDictionary.GetClientDictionaryString("#{3950}", 3 - nPSFuhuoTimes, 3);
        }
        else
        {
            m_ReliveYuanBao.text = StrDictionary.GetClientDictionaryString("#{1034}", _YuanBao);
        }
    }
Example #10
0
    // 开启帮会任务
    void OpenGuildMission()
    {
        // 没有帮会
        PlayerData MyPlayerData = GameManager.gameManager.PlayerDataPool;

        if (MyPlayerData == null)
        {
            return;
        }
        if (MyPlayerData.GuildInfo == null)
        {
            return;
        }
        if (false == MyPlayerData.IsHaveGuild())
        {
            return;
        }

        if (false == MyPlayerData.IsGuildChief())
        {
            return;
        }

        Tab_GuildMissionGuild guildMisGuild = TableManager.GetGuildMissionGuildByID(MyPlayerData.GuildInfo.GuildLevel, 0);

        if (guildMisGuild == null)
        {
            LogModule.ErrorLog("Can not find guidMissionGuid {0}", MyPlayerData.GuildInfo.GuildLevel);
            return;
        }

        string str = StrDictionary.GetClientDictionaryString("#{5432}", guildMisGuild.ConsumeWealth, guildMisGuild.CanAcceptTimesOnce);

        MessageBoxLogic.OpenOKCancelBox(str, null, OnOpenGuildMisMessageOK, OnCancelClick);
    }
Example #11
0
    // 这貌似是共鸣。。。
    public void OnClickClose()
    {
        if (BelleInfoWindow.Instance() != null)
        {
            Tab_Belle belleTab = BelleInfoWindow.Instance().CurSellectedBelleData;
            if (belleTab == null)
            {
                return;
            }
        }

        Tab_BelleCloseCost curCost = TableManager.GetBelleCloseCostByID(BelleData.dayCloseTime, 0);

        if (null == curCost)
        {
            return;
        }

        if (curCost.YuanBaoCost > 0)
        {
            string tip = StrDictionary.GetClientDictionaryString("#{5292}", curCost.YuanBaoCost);
            MessageBoxLogic.OpenOKCancelBox(tip, "", DoBelleClose);
        }
        else
        {
            DoBelleClose();
        }
    }
    public void HandleChangeJobName()
    {
        if (false == GameManager.gameManager.PlayerDataPool.IsHaveGuild())
        {
            return;
        }

        Guild info = GameManager.gameManager.PlayerDataPool.GuildInfo;

        string szDefaultJobName = "";

        if (0 <= m_CurGuildJob && m_CurGuildJob < GlobeVar.GUILD_JOB_NAME.Length)
        {
            szDefaultJobName = StrDictionary.GetClientDictionaryString(GlobeVar.GUILD_JOB_NAME[m_CurGuildJob]);
        }

        if (szDefaultJobName == "")
        {
            return;
        }

        if (0 <= m_CurGuildJob && m_CurGuildJob < info.GuildJobName.Length)
        {
            if (string.IsNullOrEmpty(info.GuildJobName[m_CurGuildJob]))
            {
                m_GuildJobName.text = szDefaultJobName;
            }
            else
            {
                m_GuildJobName.text = info.GuildJobName[m_CurGuildJob];
            }
        }
    }
    void OnEnable()
    {
        m_Instance = this;
        m_SelectChooseGuid.Clear();

        m_TabController.delTabChanged = OnTabChanged;
        m_TabController.ChangeTab("Tab1-Chief");
        m_ChangeJobNameInput.defaultText = StrDictionary.GetClientDictionaryString("#{10446}");

        if (false == GameManager.gameManager.PlayerDataPool.IsHaveGuild())
        {
            return;
        }

        Guild info = GameManager.gameManager.PlayerDataPool.GuildInfo;

        GuildMember mainPlayerGuildInfo = info.GetMainPlayerGuildInfo();

        if (false == mainPlayerGuildInfo.IsValid())
        {
            return;
        }

        m_EditJobNameButton.SetActive(info.IsHaveAuthority(mainPlayerGuildInfo.Job, (int)GameDefine_Globe.GUILD_ROUTINE.GUILD_ROUTINE_CHANGE_JOBNAME));
    }
    void clear()
    {
        for (int n = 0; n < m_ConditionText.Length; ++n)
        {
            m_ConditionText[n].text = "";
        }
        //         for ( int n = 0; n < m_ConditionValue.Length; ++n)
        //         {
        //             m_ConditionValue[n].text = "";
        //         }
        for (int n = 0; n < m_ConditionLight.Length; ++n)
        {
            m_ConditionLight[n].SetActive(false);
        }
        for (int n = 0; n < m_BonusItem.Length; ++n)
        {
            m_BonusItem[n].gameObject.SetActive(false);
        }


        m_Exp.text         = "";
        m_FExp.text        = "";
        m_Coin.text        = "";
        m_BindYuanbao.text = "";
        m_Title.text       = StrDictionary.GetClientDictionaryString("#{3826}");
        m_FailObj.SetActive(false);
    }
Example #15
0
    void ShowBuySuitDialog(GameObject go)
    {
        if (!GameManager.gameManager.PlayerDataPool.IsServerFlagOpen(SERVER_FLAGS_ENUM.FLAG_FLYWING) &&
            m_CurTab == (int)FashionType.TYPE_WING)
        {
            GUIData.AddNotifyData("#{10830}");
            return;
        }
        Tab_FashionData tabFashionData = TableManager.GetFashionDataByID(m_curChooseFashion, 0);

        if (tabFashionData != null)
        {
            if (tabFashionData.FashionType == (int)FashionType.TYPE_WING)
            {
                if (!GameManager.gameManager.PlayerDataPool.CommonData.GetCommondFlag((int)USER_COMMONFLAG.CF_OPEN_FLYWING))
                {
                    GUIData.AddNotifyData("#{10830}");
                    return;
                }
            }
        }

        //if (GameManager.gameManager.PlayerDataPool.MainPlayerBaseAttr.Level < 45 && m_CurTab == (int)FashionType.TYPE_WING)
        //{
        //    GUIData.AddNotifyData("#{10830}");
        //    return;
        //}
        lblBuyTitle.text = StrDictionary.GetClientDictionaryString("#{11132}");
        lblBuyDesc.text  = StrDictionary.GetClientDictionaryString("#{11131}", mCurFashion.Name);
        buyOptions.ChangeTab("Op1");
        lblBuyCost.text = mCurFashion.PriceWeek.ToString();
        buySuitDialog.SetActive(true);
    }
Example #16
0
    void UpdateRemainTime()
    {
        if (GameManager.gameManager.PlayerDataPool.IsProcreateGoing())
        {
            if (false == GameManager.gameManager.PlayerDataPool.IsProcreateWaitReceive())
            {
                // 繁殖中
                int    nRemainSeconds = GameManager.gameManager.PlayerDataPool.GetProcreateRemainTime();
                string minutes        = nRemainSeconds / 60 < 10 ? "0" + (nRemainSeconds / 60).ToString() : (nRemainSeconds / 60).ToString();
                string seconds        = nRemainSeconds % 60 < 10 ? "0" + (nRemainSeconds % 60).ToString() : (nRemainSeconds % 60).ToString();
                m_RemainTime.text             = StrDictionary.GetClientDictionaryString("#{10342}", minutes, seconds);
                m_RemainTimeSprite.fillAmount = (float)nRemainSeconds / (float)GlobeVar.PARTNER_BREEDING_TIME;
            }
            else
            {
                // 繁殖结束等接收
                // 等接收暂不限时

                /*int nRemainSeconds = GameManager.gameManager.PlayerDataPool.GetProcreateReceiveRemainTime();
                 * string minutes = nRemainSeconds / 60 < 10 ? "0" + (nRemainSeconds / 60).ToString() : (nRemainSeconds / 60).ToString();
                 * string seconds = nRemainSeconds % 60 < 10 ? "0" + (nRemainSeconds % 60).ToString() : (nRemainSeconds % 60).ToString();
                 * m_ReceiveRemainTime.text = StrDictionary.GetClientDictionaryString("#{10342}", minutes, seconds);*/
                m_ReceiveRemainTime.text = "";
            }
        }
    }
Example #17
0
 void ShowRenewDialog(GameObject go)
 {
     lblBuyTitle.text = StrDictionary.GetClientDictionaryString("#{11136}");
     lblBuyDesc.text  = StrDictionary.GetClientDictionaryString("#{11137}", mCurFashion.Name);
     lblBuyCost.text  = mCurFashion.PriceWeek.ToString();
     buySuitDialog.SetActive(true);
 }
Example #18
0
    void ClickChallenge()
    {
        if (null != MenuOp)
        {
            MenuOp.SetActive(false);
        }

        Obj_MainPlayer mainPlayer = Singleton <ObjManager> .Instance.MainPlayer;

        if (null == mainPlayer)
        {
            return;
        }
        if (mainPlayer.IsInJianYu())
        {
            mainPlayer.SendNoticMsg(false, "#{2216}");
            return;
        }

        if (GameManager.gameManager.RunningScene != (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_WUDAOZHIDIAN)
        {
            string str = StrDictionary.GetClientDictionaryString("#{5043}");
            MessageBoxLogic.OpenOKCancelBox(str, "", SendChallenge);
        }
    }
    void UpdateHideAndSeekContent()
    {
        if (!GameManager.gameManager.PlayerDataPool.IsHaveGuild())
        {
            return;
        }

        Guild info = GameManager.gameManager.PlayerDataPool.GuildInfo;

        m_OpenHideAndSeekBtn.isEnabled = !info.HideAndSeekWeek;

        if (info.IsInHideAndSeekActivity())
        {
            m_HideAndSeekRule.SetActive(false);
            m_HideAndSeekProgress.SetActive(true);

            for (int i = 0; i < m_HideAndSeedNpcLabel.Length && i < info.HideAndSeekNpcInfo.Count; i++)
            {
                m_HideAndSeedNpcLabel[i].text = StrDictionary.GetClientDictionaryString(
                    "#{10504}",
                    Utils.GetNpcNameBySceneNpcId(info.HideAndSeekNpcInfo[i].SceneNpcId),
                    info.HideAndSeekNpcInfo[i].IsFound ? 1 : 0);
                m_HideAndSeedNpcLabel[i].gameObject.SetActive(true);
            }
        }
        else
        {
            m_HideAndSeekRule.SetActive(true);
            m_HideAndSeekProgress.SetActive(false);

            m_HideAndSeekTimeLabel.text  = StrDictionary.GetClientDictionaryString("#{10496}");
            m_HideAndSeekTimeLabel.text += info.HideAndSeekWeek ? StrDictionary.GetClientDictionaryString("#{10502}") : "";
        }
    }
    public void InitPrize()
    {
        PayActivityData payData = GameManager.gameManager.PlayerDataPool.PayActivity;
        int             totalYB = payData.MonthCardYBTotal;

        if (totalYB == 0)
        {
            m_ProcessBar.value = 0;
        }
        else
        {
            m_ProcessBar.value = (float)totalYB / (30 * 50);
        }
        m_TotalYBLabel.text = StrDictionary.GetClientDictionaryString("#{5104}", totalYB);

        if (payData.IsMonthCardFlag() == true &&        //已经触发月卡
            payData.IsMonthCardOver() == false &&       //月卡未领取结束
            payData.IsMonthCardTodayFlag() == false)    //今日未领取月卡
        {
            m_GetButton.isEnabled = true;
            m_RemainTips.gameObject.SetActive(true);
        }
        else
        {
            m_GetButton.isEnabled = false;
            m_RemainTips.gameObject.SetActive(false);
        }

        if (ChargeActivityLogic.Instance() != null)
        {
            ChargeActivityLogic.Instance().UpdateRemainTips();
        }
    }
Example #21
0
    void SubNum()
    {
        int  curNum    = 0;
        bool bCanParse = int.TryParse(m_InputNum.value, out curNum);

        if (bCanParse)
        {
            int tempModValue = curNum % m_stepValue;
            if (m_maxValue == curNum && (tempModValue != 0))
            {
                curNum = Mathf.Max(m_minValue, curNum - tempModValue);
            }
            else
            {
                if (m_minValue == curNum)
                {
                    curNum = m_maxValue;
                }
                else
                {
                    curNum = Mathf.Max(m_minValue, curNum - m_stepValue);
                }
            }
            m_InputNum.value = curNum.ToString();
        }

        m_curNum       = curNum;
        m_Yuanbao.text = StrDictionary.GetClientDictionaryString("#{5395}", m_nYuanbBao * m_curNum);
    }
Example #22
0
 void ClearnInfo()
 {
     m_ShenQiSlot.InitInfo(ItemSlotLogic.SLOT_TYPE.TYPE_ITEM, -1);
     m_ShenQiNameLable.text           = StrDictionary.GetClientDictionaryString("#{4966}");
     m_ShenQiSkillNameLable.text      = StrDictionary.GetClientDictionaryString("#{4960}"); //无
     m_ShenQiSkillLevLable.text       = "0/0";
     m_ShenQiSkillDecLable.text       = StrDictionary.GetClientDictionaryString("#{5235 }");
     m_SheiQiSkillUpSuiPianLabel.text = "0";
     //经验 元宝 经验
     m_CoinNumLabel.text = Utils.ConvertLargeNumToString(GameManager.gameManager.PlayerDataPool.Money.GetMoney_Coin());
     m_YBNumLable.text   = GameManager.gameManager.PlayerDataPool.Money.GetMoney_YuanBao().ToString();
     m_ExpNumLable.text  = Utils.ConvertLargeNumToString(GameManager.gameManager.PlayerDataPool.MainPlayerBaseAttr.Exp);
     for (int i = 0; i < (int)ShenQiInfo.MAXRANDATTRNUM; i++)
     {
         m_AttrTypeLable[i].text = StrDictionary.GetClientDictionaryString("#{4960}"); //无
         m_AttrNumLable[i].gameObject.SetActive(false);
         m_AttrToggle[i].value = false;
         m_AttrToggle[i].gameObject.SetActive(false);
     }
     m_CoinNeedLable.text          = "0";
     m_YBNeedLable.text            = "0";
     m_ExpNeedLable.text           = "0";
     m_ShenQiCombatValueLable.text = "0";
     m_ShowSkillInfoNextBt.SetActive(false);
     m_ShowSkillInfoBackBt.SetActive(false);
     m_ShowHelp.SetActive(false);
 }
Example #23
0
//	private PVPRecordWindow m_parent;

    public static PVPRecordListItem CreateItem(GameObject grid, GameObject resItem, string name, PVPRecordWindow parent, string timeText, string nameText, string rankText, bool isSuccess)
    {
        GameObject curItem = Utils.BindObjToParent(resItem, grid, name);

        if (null != curItem)
        {
            PVPRecordListItem curItemComponent = curItem.GetComponent <PVPRecordListItem>();
            if (null != curItemComponent)
            {
                if (isSuccess)
                {
                    nameText = StrDictionary.GetClientDictionaryString("#{11017}", nameText);
                    rankText = StrDictionary.GetClientDictionaryString("#{11019}", rankText);

                    curItemComponent.SetData(parent, timeText, nameText, rankText, isSuccess);
                }

                else
                {
                    nameText = StrDictionary.GetClientDictionaryString("#{11018}", nameText);
                    rankText = StrDictionary.GetClientDictionaryString("#{11020}", rankText);

                    curItemComponent.SetData(parent, timeText, nameText, rankText, isSuccess);
                }
            }
            return(curItemComponent);
        }
        return(null);
    }
Example #24
0
    public void SetRewardInfo(ActivityRewardData rewardData)
    {
        m_RewardData = rewardData;

        if (m_RewardData.Item1DataID > 0)
        {
            Tab_CommonItem curItem = TableManager.GetCommonItemByID(m_RewardData.Item1DataID, 0);
            if (null != curItem)
            {
                m_ItemIcon.spriteName = curItem.Icon;
            }

            m_NumLabel.text = m_RewardData.Item1Count + "";
        }
        else
        {
            if (m_RewardData.Money > 0)
            {
                m_ItemIcon.spriteName = "jinbi";
                m_NumLabel.text       = m_RewardData.Money + "";
            }
        }

        DateTime curDateTime = CurDateTime; //curDateTime.Month + "月" + curDateTime.Day + "日"

        //StrDictionary.GetClientDictionaryString("#{5094}", rewardData.Number.ToString());
        m_TimeLabel.text = StrDictionary.GetClientDictionaryString("#{5208}", curDateTime.Month, curDateTime.Day);

        m_RewardItem = m_RewardData.Item1DataID;

        SetShowState(m_RewardData.State);
        IsChoose = false;
    }
Example #25
0
 public void SetPKInfo(HuaShanPVPData.MemberPKInfo PKInfo)
 {
     if (null == PKInfo)
     {
         LogModule.ErrorLog("SetPKInfo::PKInfo is null");
         return;
     }
     if (PKInfo.m_winnername != "")
     {
         m_WinnerNameLable.text = PKInfo.m_winnername;
         if (m_WinnerNormalBk != null)
         {
             m_WinnerNormalBk.gameObject.SetActive(false);
         }
         if (m_WinnerWinBk != null)
         {
             m_WinnerWinBk.gameObject.SetActive(true);
         }
     }
     else
     {
         m_WinnerNameLable.text = StrDictionary.GetClientDictionaryString("#{3336}");
         if (m_WinnerNormalBk != null)
         {
             m_WinnerNormalBk.gameObject.SetActive(true);
         }
         if (m_WinnerWinBk != null)
         {
             m_WinnerWinBk.gameObject.SetActive(false);
         }
     }
 }
Example #26
0
    void OnMapItemClick(GameObject button)
    {
        m_curShowSceneID = -1;

        for (int index = 0; index < m_MapTexs.Length; index++)
        {
            if (m_MapTexs[index].name == button.name)
            {
                m_curShowSceneID = m_MapIDs[index];
                //m_MapTexs[index].SetActive(false);
                break;
            }
        }
        if (m_curShowSceneID >= 0 && Singleton <ObjManager> .GetInstance().MainPlayer != null && m_curShowSceneID != GameManager.gameManager.RunningScene)
        {
            if (TeleportPoint.IsCanPK(m_curShowSceneID) && !TeleportPoint.IsIncPKValue(m_curShowSceneID))
            {
                MessageBoxLogic.OpenOKCancelBox(StrDictionary.GetClientDictionaryString("#{2672}"), "", EnterNonePKValueSceneOK);
            }
            else
            {
                EnterNonePKValueSceneOK();
            }
        }
        else
        {
            //MessageBoxLogic.OpenOKBox(2214, 1000);
        }
    }
Example #27
0
    public void InitElementSkill_Hold(int skillid, int index, int fellowlevel)
    {
        if (skillid == GlobeVar.INVALID_ID)
        {
            if (index < 0 || index >= Fellow.FELLOW_ELEMENTSKILL_LEVELNEED.Length)
            {
                return;
            }

            if (fellowlevel >= Fellow.FELLOW_ELEMENTSKILL_LEVELNEED[index])
            {
                m_FlagLabel.text = StrDictionary.GetClientDictionaryString("#{10526}");
                m_FlagLabel.gameObject.SetActive(true);
                m_LockSprite.SetActive(false);
            }
            else
            {
                m_FlagLabel.text = StrDictionary.GetClientDictionaryString("#{10527}");
                m_FlagLabel.gameObject.SetActive(true);
                m_LockSprite.SetActive(true);
            }
            m_NameLabel.gameObject.SetActive(false);
            m_ExpLabel.gameObject.SetActive(false);
            m_SkillIcon.gameObject.SetActive(false);
            m_QualityPic.spriteName = "white-jinengkuang";
            m_LevelLabel.gameObject.SetActive(false);
            m_LevelUpButton.SetActive(false);
        }
        else
        {
            InitElementSkill_Info(skillid);
        }
    }
Example #28
0
    void OnEquipClick()
    {
        // 新手指引
        if (m_NewPlayerGuide_Step == 1)
        {
            NewPlayerGuidLogic.CloseWindow();
            m_NewPlayerGuide_Step = -1;
        }

        if (m_EquipBuffer.Count > 0 && null != m_EquipBuffer[0] && m_EquipBuffer[0].IsValid())
        {
            GameItem m_RealEquip = GameManager.gameManager.PlayerDataPool.BackPack.GetItemByGuid(m_EquipBuffer[0].Guid);
            if (m_RealEquip != null && m_RealEquip.IsValid())
            {
                if (m_RealEquip.BindFlag == false && m_RealEquip.GetBindType() != 0)
                {
                    MessageBoxLogic.OpenOKCancelBox(3028, 1000, OnEquipClick_OK, null);
                }
                else
                {
                    OnEquipClick_OK();
                }
            }
            else
            {
                GUIData.AddNotifyData2Client(false, StrDictionary.GetClientDictionaryString("#{3286}"));
                CloseCurEquip();
            }
        }
        else
        {
            GUIData.AddNotifyData2Client(false, StrDictionary.GetClientDictionaryString("#{3286}"));
            ClearData();
        }
    }
        public void ReqChangeGuildMemberJob(List <UInt64> approver, int nJobID)
        {
            //无帮会无法申请
            if (GameManager.gameManager.PlayerDataPool.GuildInfo.GuildGuid == GlobeVar.INVALID_GUID)
            {
                return;
            }

            //被修改者GUID判断
            for (int i = 0; i < approver.Count; i++)
            {
                if (approver[i] == GlobeVar.INVALID_GUID)
                {
                    return;
                }
            }

            //职位判断
            if (nJobID < 0 || nJobID >= (int)Games.GlobeDefine.GameDefine_Globe.GUILD_JOB.MAX)
            {
                return;
            }

            m_approverGuid.Clear();
            for (int i = 0; i < approver.Count; i++)
            {
                m_approverGuid.Add(approver[i]);
            }
            m_jobID = nJobID;
            //确定对该玩家进行任命?
            MessageBoxLogic.OpenOKCancelBox(StrDictionary.GetClientDictionaryString("#{3220}"), "", MsgBoxChangeGuildMemberJobOK, MsgBoxChangeGuildMemberJobCancel);
        }
Example #30
0
    //点击 踢出帮会
    void OnClickKickMember()
    {
        if (GameManager.gameManager.PlayerDataPool.IsMasterChief() == false)
        {
            return;
        }

        if (m_CurSelectMemberGuid == GlobeVar.INVALID_GUID || m_CurSelectMemberGuid == 0)
        {
            //Singleton<ObjManager>.GetInstance().MainPlayer.SendNoticMsg(true, "未选择");
            Singleton <ObjManager> .GetInstance().MainPlayer.SendNoticMsg(true, StrDictionary.GetClientDictionaryString("#{2896}"));

            return;
        }

        if (m_CurSelectMemberGuid == Singleton <ObjManager> .GetInstance().MainPlayer.GUID)
        {
            //Singleton<ObjManager>.GetInstance().MainPlayer.SendNoticMsg(true, "不能选择自己");
            Singleton <ObjManager> .GetInstance().MainPlayer.SendNoticMsg(true, StrDictionary.GetClientDictionaryString("#{2802}"));

            return;
        }

        Singleton <ObjManager> .GetInstance().MainPlayer.ReqKickMasterMember(m_CurSelectMemberGuid);
    }