Hi I am trying to enable collisions on a SimObject Not working as of yet
hr = SimConnect_SetClientData(hSimConnect, CLIENT_DATA_ID_ENABLE_COLLISIONS, DEFINITION_ID_ENABLE_COLLISIONS, 0, 1, sizeof(EnableCollisionsData), &enableCollisionsData;);
if (FAILED(hr))
{
printf("Failed to set client data.\n");
return 1;
}
// Set up AI create data
CreateSimObjectData createData;
memset(&createData;, 0, sizeof(createData));
strcpy_s(createData.Title, "Test");
strcpy_s(createData.SimType, "Boat");
createData.InitPos.Latitude = 52.010039;
createData.InitPos.Longitude = -5.713197;
createData.InitPos.Altitude = 0;
createData.InitPos.Pitch = 0;
createData.InitPos.Bank = 0;
createData.InitPos.Heading = 0;
createData.InitPos.OnGround = 1;
createData.HasMovingPlatform = true;
createData.InitPos.HasMovingPlatform = TRUE;
// Create simulated object
hr = SimConnect_AICreateSimulatedObject(hSimConnect, createData.Title, (SIMCONNECT_DATA_INITPOSITION&)createData.InitPos, REQUEST_ID_CREATE_OBJECT | REQUEST_FLAG_AI_CREATE_CLIENT_DATA );