public override void Init(int width, int height) { base.Init(width, height); show = true; page = 0; people = new List <int>(); foreach (PeopleConfig peopleConfig in ConfigData.PeopleDict.Values) { if (PeopleBook.IsPeople(peopleConfig.Id) && peopleConfig.Emethod != "") { people.Add(peopleConfig.Id); } } totalCount = people.Count; UpdateButtonState(); }
public void AddRivalState(int id, bool isWin) { if (PeopleBook.IsPeople(id))//打怪不记录战绩 { if (!Rivals.ContainsKey(id)) { Rivals[id] = new DbRivalState(id); } if (isWin) { Rivals[id].Win++; } else { Rivals[id].Loss++; } } AchieveBook.CheckByCheckType("fight"); }
public RankData[] GetAllPeopleRank() { foreach (PeopleConfig peopleConfig in ConfigData.PeopleDict.Values) { if (PeopleBook.IsPeople(peopleConfig.Id)) { if (!Ranks.ContainsKey(peopleConfig.Id)) { Ranks.Add(peopleConfig.Id, peopleConfig.Level * 10); } } } List <RankData> rks = new List <RankData>(); foreach (var key in Ranks.Keys) { RankData data = new RankData { Id = key, Mark = Ranks[key] }; rks.Add(data); } return(rks.ToArray()); }