Skin IG / Fast Start Server&Client

Since you have HeroSpawn as a derived class of BasePacket, you need to pass in cmd and netId to the BasePacket constructor. Also, you won't do buffer << (uint32)netId; because BasePacket takes care of that for us.