Ejemplo n.º 1
0
        private bool ParsePacket(NatNetPacket_In packet, int expectedId)
        {
            bool success = false;

            int id = packet.GetID();

            if (id != expectedId)
            {
                Debug.LogWarning("Unexpected response received from NatNet server (expected " + expectedId + ", received " + id + ").");
                return(false);
            }
            else
            {
                switch (id)
                {
                case NAT_PINGRESPONSE: success = ParsePing(packet); break;

                case NAT_RESPONSE: success = ParseResponse(packet); break;

                case NAT_MODELDEF: success = ParseModelDefinition(packet); break;

                case NAT_FRAMEOFDATA: success = ParseFrameOfData(packet); break;

                case NAT_UNRECOGNIZED_REQUEST:
                    Debug.LogWarning("Unrecognized request.");
                    break;

                default:
                    Debug.LogWarning("Received unknown response packet ID " + id + ".)");
                    break;
                }
            }
            return(success);
        }
		private bool ParsePacket(NatNetPacket_In packet, int expectedId)
		{
			bool success = false;

			int id = packet.GetID();
			if ( id != expectedId )
			{
				Debug.LogWarning("Unexpected response received from NatNet server (expected " + expectedId + ", received " + id + ").");
				return false;
			}
			else
			{
				switch ( id )
				{
					case NAT_PINGRESPONSE : success = ParsePing(packet); break;
					case NAT_RESPONSE     : success = ParseResponse(packet); break;
					case NAT_MODELDEF     : success = ParseModelDefinition(packet); break;
					case NAT_FRAMEOFDATA  : success = ParseFrameOfData(packet); break;
					case NAT_UNRECOGNIZED_REQUEST:
						Debug.LogWarning("Unrecognized request.");
						break;
					default:
						Debug.LogWarning("Received unknown response packet ID " + id + ".)");
						break;
				}
			}
			return success;
		}