/// <summary> /// 解析帧信息 /// </summary> /// <param name="message">消息</param> public void ReceiveStep(ProtocolBase message) { frameKey.Parse(message); byte len = message.getByte(); for (byte i = 0; i < len; i++) { JoyStickKey joy = new JoyStickKey((KeyNum)(message.getByte()), message.getV2()); if (joySticks.ContainsKey(joy.key)) { joySticks[joy.key] = joy; } else { joySticks.Add(joy.key, joy); } } }
/// <summary> /// 解析帧信息 /// </summary> /// <param name="message">消息</param> public void ReceiveStep(ProtocolBase message) { frameKey.Parse(message); //Debug.Log(keyList[InputCenter.Instance.ServerStepIndex]); byte len = message.getByte(); for (byte i = 0; i < len; i++) { JoyStickKey joy = new JoyStickKey((KeyNum)(message.getByte()), message.getV2()); // Debug.LogError("rec+["+joy.key+"]"); if (joySticks.ContainsKey(joy.key)) { joySticks[joy.key] = joy; } else { joySticks.Add(joy.key, joy); } } }