public void SetTimeText(ArenaInfo info) { int totalTimes = VIPTemplateManager.Instance.GetTotalNum(VIPPrivilegeKey.ArenaTimes) + info.buyTimes; int residueTimes = totalTimes - info.usedTimes; LTUIUtil.SetText(timesLabel, string.Format("{0}/{1}", residueTimes, VIPTemplateManager.Instance.GetTotalNum(VIPPrivilegeKey.ArenaTimes))); }
public bool ArenaRP() { FuncTemplate m_FuncTpl = FuncTemplateManager.Instance.GetFunc(10018); if (m_FuncTpl.IsConditionOK()) { ArenaInfo info = ArenaManager.Instance.Info; int totalTimes = VIPTemplateManager.Instance.GetTotalNum(VIPPrivilegeKey.ArenaTimes) + info.buyTimes; return(totalTimes - info.usedTimes > 0); } else { return(false); } }
private void OnArenaInfoListener(string path, INodeData data) { ArenaInfo info = data as ArenaInfo; if (info.rank < 0 || info.rank >= 10000) { rankLabel.text = rankLabel.transform.GetChild(0).GetComponent <UILabel>().text = "10000+"; } else { rankLabel.text = rankLabel.transform.GetChild(0).GetComponent <UILabel>().text = (info.rank + 1).ToString(); } SetTimeText(info); ShowRankAward(info.rank + 1); }