新的接口接入

This commit is contained in:
huyulong 2024-12-05 17:38:33 +08:00
parent 7496a6effd
commit 9598202d0f

View File

@ -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<WSMessage>(sendData);
TaskTrigger login = ProtoBufffer.DeSerialize<TaskTrigger>(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<WSMessage>(sendData);
TaskUpdateRequest login = ProtoBufffer.DeSerialize<TaskUpdateRequest>(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<JoinRoomResponse>(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<TaskTrigger>(bytes);
Debug.Log(taskTrigger);
break;
//更新任务
case "task.UpdateTask":
Debug.Log("-----------task.TaskTrigger");
TaskUpdateRequest taskUpdateRequest = ProtoBufffer.DeSerialize<TaskUpdateRequest>(bytes);
Debug.Log(taskUpdateRequest);
break;
//对象触发操作
case "object.HandleObject":
Debug.Log("-----------object.HandleObject");
RequestObject requestObject = ProtoBufffer.DeSerialize<RequestObject>(bytes);
Debug.Log(requestObject);
break;
//case "prop.CreateNpc":
// MoveResponse moveResponse = ProtoBufffer.DeSerialize<MoveResponse>(bytes);
// Debug.Log("UserId:" + moveResponse.UserId + "£¬RoomId:" + moveResponse.RoomId + "£¬x:" + moveResponse.MoveData);
@ -440,6 +508,7 @@ public class test : MonoBehaviour
// break;
}
}