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))); }