private void ReceivePetSkillPointInfo(INetData data) { PetSkillPointInfoMsg_21_7 msg = new PetSkillPointInfoMsg_21_7(); msg.read(data.GetMemoryStream()); Singleton <PetMode> .Instance.SetSkillPointInfo(msg); }
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(); }
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); } } }
public void SetSkillPointInfo(PetSkillPointInfoMsg_21_7 skillPoint) { SkillPoint = skillPoint; DataUpdate(SkillPointInfo); }