I'd say it's very much broken.
trying this:
Quote:
AiAircraft aircraft = actor as AiAircraft;
if (aircraft != null && aircraft is AiAircraft)
{
double Z_AmbientAirTemperature = aircraft.getParameter(part.ParameterTypes.Z_Ambien tAirTemperature, -1);
GamePlay.gpLogServer(null, "aircraft heading: {0}", new object[] { Z_AmbientAirTemperature.ToString("0.00") });
double I_MagneticCompass = aircraft.getParameter(part.ParameterTypes.I_Magnet icCompass, 0);
GamePlay.gpLogServer(null, "aircraft heading: {0}", new object[] { I_MagneticCompass.ToString("0.0") });
};
|
will leave me with correct ambient temp and then a huge error on server console.
I guess the function fails to bring the plane with itself as that seems to be the reported null value.
(tried in Hurri and spit mkII btw)
Edit: tried different integers just in case. no success.
Edit2: btw, must be the compass that equals null - ja bet it is.