using System; using System.Collections; using System.Collections.Generic; using AX.Network.Protocols; using UnityEngine; using AX.Network.Common; using AX.NetworkSystem; using AX.Serialization; public class SEND_FILE_SYNC : NetworkMessageBehaviour { private string filename; private string newTag; protected override void Execute(BinaryMessage message) { var info = (KeyValuePair>)message.Tag; filename = info.Key; newTag = info.Value.Deserialize(); } private void OnGUI() { GUILayout.BeginArea(new Rect(0, 400, 800, 200)); GUILayout.BeginVertical(); if (!string.IsNullOrEmpty(filename)) GUILayout.Label("接收到一个文件: " + filename + ", 参数: " + newTag); GUILayout.EndVertical(); GUILayout.EndArea(); } }