void RakClient::SendFakeOnfootSyncData(float fPos[3], float speed[3]) { ONFOOT_SYNC_DATA picSync; memset(&picSync, 0, sizeof(ONFOOT_SYNC_DATA)); BitStream bsOnfootSync; picSync.byteHealth = 100; picSync.vecPos[0] = fPos[0]; picSync.vecPos[1] = fPos[1]; picSync.vecPos[2] = fPos[2]; picSync.vecMoveSpeed[0] = speed[0]; picSync.vecMoveSpeed[1] = speed[1]; picSync.vecMoveSpeed[2] = speed[2]; bsOnfootSync.Write((BYTE)ID_PLAYER_SYNC); bsOnfootSync.Write((PCHAR)&picSync,sizeof(ONFOOT_SYNC_DATA)); g_RakClient->Send(&bsOnfootSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0); }