I got this script from Japanese forums:
http://silkyskyjp.blogspot.ie/2013/0...-of-dover.html
Some parts of this class like "bulletsFire" don`t work for some reason....
Anyone have experienced it???
Код:private string GetDictionary<T>(Dictionary<string, T> ds) { StringBuilder sb = new StringBuilder(); foreach (string key in ds.Keys) { T d = ds[key]; if (sb.Length != 0) { sb.Append(", "); } //sb.AppnedFormat("[{0}]={1}", key, d); } return sb.ToString(); } public string WritePlayerStat(Player player) { if (player is IPlayer) { IPlayerStat st = (player as IPlayer).GetBattleStat(); string stats = (String.Format("PlayerStat[{0}] bulletsFire={1}, landings={2}, kills={3}, fkills={4}, deaths={5}, bails={6}, ditches={7}, planeChanges={8}, planesWrittenOff={9}, netBattles={10}, singleBattles={11}, tccountry={12}, killsTypes=\"{13}\", tTotalTypes=\"{14}\"", player.Name(), st.bulletsFire.ToString(), st.landings, st.kills, st.fkills, st.deaths, st.bails, st.ditches, st.planeChanges, st.planesWrittenOff, st.netBattles, st.singleBattles, st.tccountry, GetDictionary(st.killsTypes), GetDictionary(st.tTotalTypes))); return stats; } else { return string.Empty; } }


Ответить с цитированием