コード例 #1
0
 public static unsafe void ReadCameraPosition(CameraPosition *outCameraPosition)
 {
     IL.DeclareLocals(false);
     Guard.NotNull(ReadCameraPositionPtr);
     IL.Push(outCameraPosition);
     IL.Push(ReadCameraPositionPtr);
     IL.Emit.Calli(new StandAloneMethodSig(CallingConvention.Cdecl, typeof(void), typeof(CameraPosition *)));
 }
コード例 #2
0
ファイル: Camera.cs プロジェクト: fedarovich/xplane-dotnet
 static int OnCameraCallback(CameraPosition *outcameraposition, int inislosingcontrol, void *inrefcon)
 {
     return(Utils.TryGetObject <Controller>(inrefcon)?.OnCameraControl(outcameraposition, inislosingcontrol) ?? 0);
 }