Пример #1
0
        private void ReceivePetSkillPointInfo(INetData data)
        {
            PetSkillPointInfoMsg_21_7 msg = new PetSkillPointInfoMsg_21_7();

            msg.read(data.GetMemoryStream());
            Singleton <PetMode> .Instance.SetSkillPointInfo(msg);
        }
Пример #2
0
        private void SetPetSkillPointInfo()
        {
            PetSkillPointInfoMsg_21_7 skillPoint = Singleton <PetMode> .Instance.SkillPoint;

            NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").text = skillPoint.point.ToString();
            if (skillPoint.point == 0)
            {
                NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").color = ColorConst.FONT_RED;
                NGUITools.FindChild(skillObj, "add").SetActive(true);
            }
            else
            {
                NGUITools.FindChild(skillObj, "add").SetActive(false);
                NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").color = ColorConst.FONT_YELLOW;
            }
            UpdateTimeInfo();
        }
Пример #3
0
 public void UpdateTimeInfo()
 {
     if (!ReferenceEquals(gameObject, null) && gameObject.activeSelf)
     {
         PetSkillPointInfoMsg_21_7 skillPoint = Singleton <PetMode> .Instance.SkillPoint;
         NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").text = skillPoint.point.ToString();
         if (skillPoint.point == 10)
         {
             NGUITools.FindInChild <UILabel>(skillObj, "time").text = "(已满)";
         }
         else
         {
             int leftTime = (int)skillPoint.timestamp - ServerTime.Instance.Timestamp;
             NGUITools.FindInChild <UILabel>(skillObj, "time").text =
                 GetTimeDes(leftTime);
         }
     }
 }
Пример #4
0
 public void SetSkillPointInfo(PetSkillPointInfoMsg_21_7 skillPoint)
 {
     SkillPoint = skillPoint;
     DataUpdate(SkillPointInfo);
 }