Пример #1
0
 public ReceiveStepData()
 {
     jxbWInfo = new JXBWData();
 }
Пример #2
0
 public void OnReceiveStepData(JXBWData data)
 {
     isReceiveStepData = true;
     jxbWData = data;
 }
Пример #3
0
    void OnReceive(ReceiveMessage message)
    {
        switch (message.type)
        {
        case DataSendType.Init:
            if (OnRecevieInitData != null)
            {
                string data = Encoding.UTF8.GetString(message.data);
                //Debug.Log(data);
                OnRecevieInitData(JsonUtility.FromJson <ReceiveInitData>(data));
            }
            break;

        case DataSendType.Step:
            if (OnRecevieStepData != null)
            {
                string data = Encoding.UTF8.GetString(message.data);
                Debug.Log(data);
                JXBWData temp = JsonUtility.FromJson <JXBWData>(data);
                OnRecevieStepData(JsonUtility.FromJson <JXBWData>(data));
            }
            break;

        case DataSendType.Reset:
            if (OnRecevieResetCommand != null)
            {
                OnRecevieResetCommand();
            }
            break;

        //case DataSendType.CAMERA:
        //    break;
        //case DataSendType.JXBDATA:
        //    if (OnRecevieJXBData != null)
        //    {
        //        string data = Encoding.UTF8.GetString(message.data);
        //        Debug.Log(data);
        //        OnRecevieJXBData(JsonUtility.FromJson<JXBMove>(data));
        //    }
        //    break;
        //case DataSendType.GOODPOS:
        //    if (OnRecevieGoodPos != null)
        //    {
        //        string data = Encoding.UTF8.GetString(message.data);
        //        Debug.Log(data);
        //        OnRecevieGoodPos(JsonUtility.FromJson<Good>(data).pos);
        //    }
        //    break;
        //case DataSendType.CAPUTERSCREENSHOTFRAME:
        //    if (OnRecevieCaputerScreenShotFrame != null)
        //    {
        //        string data = Encoding.UTF8.GetString(message.data);
        //        Debug.Log(data);
        //        OnRecevieCaputerScreenShotFrame(JsonUtility.FromJson<CaptureShotFrameRange>(data));
        //    }
        //    break;
        //case DataSendType.NONE:
        //    break;
        default:
            break;
        }
    }