private void AddHealthLevelOnly(CPlayerInstance instance, Dictionary <int, ExchangeProfile> result) { var fight = instance.CurrentFight; charsInfo = new Dictionary <int, CharFightInfo>(); var allChars = fight.getAllParticipants(); foreach (var player in allChars) { var info = new CharFightInfo() { Team = player.CurrentFight.CharFightData[player].Team, stats = player.Stats.GetHealthLevel(), }; charsInfo.Add(player.ObjectId, info); } var fightInfo = new FightInitInfo() { allChars = charsInfo, moveLog = result }; AddSerializedParameter(fightInfo, ClientParameterCode.Object, false); }
private void AddInfo(CPlayerInstance player) { AddCharInfo(player.CurrentFight); var fightInfo = new FightInitInfo() { fightType = player.CurrentFight.Type, sanguinary = player.CurrentFight.Sanguinary, allChars = charsInfo, }; AddSerializedParameter(fightInfo, ClientParameterCode.Object, false); }