public static void GameActionFightTeleportOnSameMapMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { GameActionFightTeleportOnSameMapMessage msg = (GameActionFightTeleportOnSameMapMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } account.FightData.UpdateFighterCell(msg.targetId, msg.cellId); }
public static void GameActionFightTeleportOnSameMapMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { GameActionFightTeleportOnSameMapMessage msg = (GameActionFightTeleportOnSameMapMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } if (account.Fight != null) { BFighter fighter = (BFighter)account.Fight.GetFighter(msg.targetId); if (fighter != null) { fighter.CellId = msg.cellId; } } }