ActEquipLsPushCtrl.cs 631 B

12345678910111213141516171819202122
  1. using XGame.Framework.Network;
  2. namespace FL.Network
  3. {
  4. public class ActEquipLsPushCtrl : MsgController<ActEquipLsPush>
  5. {
  6. protected override void OnProcess(ActEquipLsPush message, object context)
  7. {
  8. // 装备背包数据
  9. EquipData.Instance.ClearEquipBag();
  10. if (message == null || message?.list.Count == 0) return;
  11. foreach (var item in message.list)
  12. {
  13. if (item != null)
  14. {
  15. EquipData.Instance.AddEquip(EquipData.Instance.GetDropEquipData(item));
  16. }
  17. }
  18. }
  19. }
  20. }