public static Task HandleFighterStatsListMessage(Account account, FighterStatsListMessage message) => Task.Run(async() => { account.Game.Fight.Update(message); await account.Network.SendMessageAsync(new GameActionAcknowledgementMessage() { Valid = true }); });
public void Update(FighterStatsListMessage message) { PlayedFighter?.Update(message.Stats); if (PlayedFighter != null) { _account.Game.Character.Stats.MaxLifePoints = (uint)PlayedFighter?.MaxLifePoints; _account.Game.Character.Stats.LifePoints = (uint)PlayedFighter?.LifePoints; } FighterStatsUpdated?.Invoke(); }
private void FighterStatsListMessageHandler(DofusClient client, FighterStatsListMessage message) { client.Account.Character.Stats = message.Stats; }
private void HandleFighterStatsListMessage(IAccount account, FighterStatsListMessage message) { Account.Character.Stats = message.Stats; }
public void HandleFighterStatsListMessage(Bot bot, FighterStatsListMessage message) { bot.Character.Stats.Update(message.stats); }