using System.Collections; using System.Collections.Generic; using UniOSC; using UnityEngine; public class CallbackReceiver : UniOSCEventTarget { /// /// 消息接收重写 /// /// public override void OnOSCMessageReceived(UniOSCEventArgs args) { AnalyseMessage(args); return; } // ================================================== /// /// 消息分析 /// /// private void AnalyseMessage(UniOSCEventArgs args) { switch (args.Address) { default: break; case "/callback/setup": Debug.Log("设备初始化完成;" + args.Packet.Data[1]); break; case "/callback/takephoto": Debug.Log("拍照完成,图片位于[" + args.Packet.Data[1] + "]"); break; } // Debug.Log(args.Address); // if (args.Packet.Data.Count > 0) // { // foreach (var VARIABLE in args.Packet.Data) // { // Debug.Log(VARIABLE); // } // } return; } }