#pragma once #include "Roboid.h" #include "Sensor.h" #include "Types.h" namespace Passer { namespace RoboidControl { class NetworkPerception : public Sensor { public: void ProcessPacket(Roboid* roboid, unsigned char* buffer, int packetsize); protected: void ReceiveObject(unsigned char* data, Roboid* roboid); Int32 ReceiveInt32(unsigned char* data, int startIndex); float ReceiveFloat100(unsigned char* data, int startIndex); Vector3 ReceiveVector3(unsigned char* data, int startIndex); }; } // namespace RoboidControl } // namespace Passer