In Plugin/Trajectory.cs on line 683 there is a call to:
FARAeroUtil.GetCurrentDensity(body, altitudeAboveSea)
In "Ferram-Aerospace-Research-0.15.5.5_Hugoniot" this method was changed to:
public static double GetCurrentDensity(Vessel v)
In Plugin/VesselAerodynamicModel.cs on line 153 is:
FARAeroUtil_GetCurrentDensity = loadedAssembly.assembly.GetType(namespaceName + ".FARAeroUtil").GetMethodEx("GetCurrentDensity", new Type[] { typeof(CelestialBody), typeof(double), typeof(bool) });
I am not familiar with C# but this looks like a typecast to an even older version.
Then on line 245 we have:
rho = useNEAR ? stockRho : (double)FARAeroUtil_GetCurrentDensity.Invoke(null, new object[] { body_, currentAltitude, false });
Then again in 343, and 541.
I would fix this and test the result but I have neither a C# compiler (I could get one I guess) nor Unity which is a bigger problem.
If someone would be kind enough to make the appropriate changes and post the recompile I will test it and see if I can find the more subtle problems.
Tag