public static void DestroyFlightLoop(FlightLoopID inFlightLoopID)
 {
     IL.DeclareLocals(false);
     Guard.NotNull(DestroyFlightLoopPtr);
     IL.Push(inFlightLoopID);
     IL.Push(DestroyFlightLoopPtr);
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(void), typeof(FlightLoopID)));
 }
 public static void ScheduleFlightLoop(FlightLoopID inFlightLoopID, float inInterval, int inRelativeToNow)
 {
     IL.DeclareLocals(false);
     Guard.NotNull(ScheduleFlightLoopPtr);
     IL.Push(inFlightLoopID);
     IL.Push(inInterval);
     IL.Push(inRelativeToNow);
     IL.Push(ScheduleFlightLoopPtr);
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(void), typeof(FlightLoopID), typeof(float), typeof(int)));
 }