Exemple #1
0
 private void SetInfo()
 {
     lblSender.text   = yr["MailSender"].YuanColumnText;
     lblTitle.text    = yr["MailTitle"].YuanColumnText;
     lblSendTime.text = yr["SendTime"].YuanColumnText;
     lblText.text     = yr["MailText"].YuanColumnText;
     if (yr.ContainsKey("Gold"))
     {
         lblGold.text  = yr["Gold"].YuanColumnText;
         lblBlood.text = yr["BloodStone"].YuanColumnText;
     }
 }
 /// <summary>
 /// 更新玩家信息
 /// </summary>
 public void RefreshPlayerInfo()
 {
     if (yr != null && yr.ContainsKey("PlayerName"))
     {
         lblPlayerName.text  = yr["PlayerName"].YuanColumnText.Trim();
         lblPlayerLevel.text = yr["PlayerLevel"].YuanColumnText.Trim();
         lblPlayerPro.text   = RefreshList.GetPro(yr["ProID"].YuanColumnText.Trim());
         lblPrestige.text    = yr["Prestige"].YuanColumnText.Trim();
         lblRanking.text     = yr["VSRanking"].YuanColumnText.Trim();
         if (yr["GuildName"].YuanColumnText.Trim() == "")
         {
             lblGuild.text = StaticLoc.Loc.Get("info689");
         }
         else
         {
             lblGuild.text = yr["GuildName"].YuanColumnText.Trim();
         }
         yrLoaction       = YuanUnityPhoton.GetYuanUnityPhotonInstantiate().ytMapLevel.SelectRowEqual("MapID", yr["Place"].YuanColumnText.Trim());
         lblLocation.text = yrLoaction["MapName"].YuanColumnText.Trim();
         if (btnTalk != null)
         {
             btnTalk.playerID = yr["PlayerID"].YuanColumnText.Trim();
         }
     }
 }
Exemple #3
0
    private void InsBtn(yuan.YuanMemoryDB.YuanRow yrGameItem, yuan.YuanMemoryDB.YuanRow yrStore, UIGrid mGrid, string btnFunction, bool mActive, List <BtnItem> list)
    {
        yrGameItem = YuanUnityPhoton.GetYuanUnityPhotonInstantiate().ytGameItem.SelectRow("ItemID", yrStore["ItemID"].YuanColumnText.Substring(0, 4));
        if (yrGameItem == null)
        {
            yrGameItem = YuanUnityPhoton.GetYuanUnityPhotonInstantiate().ytPlayerPet.SelectRow("ItemID", yrStore["ItemID"].YuanColumnText);
        }
        if (yrGameItem == null && yrStore["ItemID"].YuanColumnText.IndexOf("J") != -1)
        {
            yrGameItem = YuanUnityPhoton.GetYuanUnityPhotonInstantiate().ytBlueprint.SelectRow("id", yrStore["ItemID"].YuanColumnText.Substring(1, yrStore["ItemID"].YuanColumnText.Length - 1));
        }
        if (yrGameItem != null)
        {
            GameObject tempObj = (GameObject)Instantiate(btnItem);
            BtnItem    tempBtn = tempObj.GetComponent <BtnItem>();
            list.Add(tempBtn);


            if (yrGameItem.ContainsKey("Name"))
            {
                tempBtn.lblName.text = yrGameItem["Name"].YuanColumnText;
            }
            else if (yrGameItem.ContainsKey("BlueprintName"))
            {
                tempBtn.lblName.text = yrGameItem["BlueprintName"].YuanColumnText;
            }
            tempBtn.infoBar           = this.infoBar;
            tempBtn.ItemNeedBlood     = int.Parse(yrStore["ItemNeedBlood"].YuanColumnText);
            tempBtn.ItemNeedCash      = int.Parse(yrStore["ItemNeedCash"].YuanColumnText);
            tempBtn.lblFavorable.text = yrStore["ItemDiscount"].YuanColumnText;
            tempBtn.storeItemID       = yrStore["id"].YuanColumnText;
            tempBtn.ItemID            = yrStore["ItemID"].YuanColumnText;

            tempBtn.myMessage.target       = this.gameObject;
            tempBtn.myMessage.functionName = btnFunction;
            tempBtn.gameObject.SendMessage("SetBtn", tempBtn);
            object[] objParms = new object[2];
            objParms[0] = tempBtn.ItemID;
            objParms[1] = tempBtn.spriteBackground;
            PanelStatic.StaticBtnGameManager.invcl.SendMessage("SetYanSeAsID", objParms, SendMessageOptions.DontRequireReceiver);

            //if (yrStore["isStart"].YuanColumnText.Trim() == "1")
            //{
            //    tempBtn.IsFavorable = true;
            //    tempBtn.DtEnd = System.DateTime.Parse(yrStore["ItemEndTime"].YuanColumnText);
            //}
            //else
            //{
            //    tempBtn.IsFavorable = false;
            //}

            System.TimeSpan timeSpan = new System.TimeSpan(0, 0, 1);
            DateTime        dt       = DateTime.Parse(yrStore["ItemEndTime"].YuanColumnText.Trim());
            //TimeSpan ts = dt.TimeOfDay - DateTime.Now.TimeOfDay;
            TimeSpan ts = dt.TimeOfDay - InRoom.GetInRoomInstantiate().serverTime.TimeOfDay;
            ts = ts.Subtract(timeSpan);
            if (ts.Hours <= 0 && ts.Minutes <= 0 && ts.Seconds <= 0)
            {
                // 结束打折
                tempBtn.IsFavorable = false;
            }
            else
            {
                // 正在打折
                tempBtn.IsFavorable = true;
                tempBtn.DtEnd       = System.DateTime.Parse(yrStore["ItemEndTime"].YuanColumnText);
            }

            tempBtn.gameObject.SetActiveRecursively(mActive);
            if (!mGrid.gameObject.active)
            {
                tempObj.SetActiveRecursively(false);
            }

            tempBtn.yr = yrStore;
            tempBtn.transform.parent        = mGrid.transform;
            tempBtn.myCheck.group           = 6;
            tempBtn.transform.localScale    = new Vector3(1, 1, 1);
            tempBtn.transform.localPosition = Vector3.zero;
        }
    }