// 上阵战车基础数量 public int GetBattleUnitBasicCount() { int level = InstancePlayer.instance.model_User.honorLevel; DataLeader leader = DataManager.instance.dataLeaderGroup.GetLeader(level); return(leader.Leadership); }
public static int CalcPlayerUnitCapacity(int honorLevel) { DataLeaderGroup leadershipGroup = DataManager.instance.dataLeaderGroup; DataLeader leader = leadershipGroup.GetLeader(honorLevel); return(leader.Leadership); }
public int GetLevel(int honor) { int n = _leadersMap.Count; for (int i = 2; i <= n; ++i) { DataLeader leader = _leadersMap [i]; if (honor < leader.honor) { return(i - 1); } } return(n); }
public void Load(string name) { byte[] bin = DynamicFileControl.QueryFileContent(name); string content = StringHelper.ReadFromBytes(bin); LitJson.JSONNode json = LitJson.JSON.Parse(content); _leadersMap = new Dictionary <int, DataLeader> (); foreach (LitJson.JSONNode subNode in json.Childs) { DataLeader data = new DataLeader(); data.Load(subNode); _leadersMap.Add(data.level, data); } }