From 9598202d0fd377a5519104d32705b2350a8f5662 Mon Sep 17 00:00:00 2001 From: huyulong <1838407198@qq.com> Date: Thu, 5 Dec 2024 17:38:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=9A=84=E6=8E=A5=E5=8F=A3=E6=8E=A5?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaofang/Assets/ProtoBuf/test.cs | 73 +++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/xiaofang/Assets/ProtoBuf/test.cs b/xiaofang/Assets/ProtoBuf/test.cs index 08668062..a37c145b 100644 --- a/xiaofang/Assets/ProtoBuf/test.cs +++ b/xiaofang/Assets/ProtoBuf/test.cs @@ -264,6 +264,46 @@ public class test : MonoBehaviour } + void TaskTrigger() + { + TaskTrigger data = new TaskTrigger(); + data.RoomId = "168888"; + data.TriggerId = "10006"; + data.UserId = "1845037177556934659"; + data.TypeStr = "selector"; + WSMessage msg = new WSMessage(); + msg.Module = "task"; + msg.ServiceName = "TaskTrigger"; + msg.Data = ByteString.CopyFrom(ProtoBufffer.Serialize(data)); + byte[] sendData = ProtoBufffer.Serialize(msg); + WSMessage deinfo = ProtoBufffer.DeSerialize(sendData); + TaskTrigger login = ProtoBufffer.DeSerialize(deinfo.Data.ToByteArray()); + Debug.Log("==========任务触发"); + //BroadcastFrameMsg.FramesFieldNumber + + wEBScriptListener.SendMessageByte(sendData); + } + + void TaskUpdateRequest() + { + TaskUpdateRequest data = new TaskUpdateRequest(); + data.RoomId = "168888"; + data.TaskId = "d9608224-18b4-4d68-af45-82b3c843e3c3"; + data.UserId = "1845037177556934659"; + data.PropId = "3005"; + WSMessage msg = new WSMessage(); + msg.Module = "task"; + msg.ServiceName = "UpdateTask"; + msg.Data = ByteString.CopyFrom(ProtoBufffer.Serialize(data)); + byte[] sendData = ProtoBufffer.Serialize(msg); + WSMessage deinfo = ProtoBufffer.DeSerialize(sendData); + TaskUpdateRequest login = ProtoBufffer.DeSerialize(deinfo.Data.ToByteArray()); + Debug.Log("==========任务触发"); + //BroadcastFrameMsg.FramesFieldNumber + + wEBScriptListener.SendMessageByte(sendData); + } + @@ -288,7 +328,8 @@ public class test : MonoBehaviour //StopUseProp(); //RoomStartTime(); //Location(); - + //TaskTrigger(); + //TaskUpdateRequest(); } int index = 0; //while (true) @@ -366,7 +407,7 @@ public class test : MonoBehaviour Debug.Log(user); break; - //加入房间 + //进入房间 case "hall.JoinRoom": JoinRoomResponse joinRoomResponse = ProtoBufffer.DeSerialize(bytes); byte[] joinByte = joinRoomResponse.Data.ToByteArray(); @@ -423,6 +464,33 @@ public class test : MonoBehaviour break; + //任务触发 + case "task.TaskTrigger": + Debug.Log("-----------task.TaskTrigger"); + TaskTrigger taskTrigger = ProtoBufffer.DeSerialize(bytes); + Debug.Log(taskTrigger); + + + break; + //更新任务 + case "task.UpdateTask": + Debug.Log("-----------task.TaskTrigger"); + TaskUpdateRequest taskUpdateRequest = ProtoBufffer.DeSerialize(bytes); + Debug.Log(taskUpdateRequest); + + + break; + + //对象触发操作 + case "object.HandleObject": + Debug.Log("-----------object.HandleObject"); + RequestObject requestObject = ProtoBufffer.DeSerialize(bytes); + Debug.Log(requestObject); + + break; + + + //case "prop.CreateNpc": // MoveResponse moveResponse = ProtoBufffer.DeSerialize(bytes); // Debug.Log("UserId:" + moveResponse.UserId + ",RoomId:" + moveResponse.RoomId + ",x:" + moveResponse.MoveData); @@ -440,6 +508,7 @@ public class test : MonoBehaviour // break; + } }