using Fantasy.Async; using Fantasy.Network; using Fantasy.Network.Interface; namespace Fantasy.Handler { public sealed class G2C_PushAllContainerInfoHandler : Message { protected override async FTask Run(Session session, G2C_PushAllContainerInfo message) { Log.Debug($"接收到服务器推送的容器消息 Containers : {message.Containers.Count}"); foreach (var messageContainer in message.Containers) { Log.Debug($"容器Id:{messageContainer.ConfigId} 容器格子数量:{messageContainer.Items.Count}"); foreach (var messageContainerItem in messageContainer.Items) { Log.Debug($"Id:{messageContainerItem.ItemId} ConfigId:{messageContainerItem.ConfigId} Count:{messageContainerItem.Count}"); } } await FTask.CompletedTask; } } }