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
 static int OnCameraCallback(CameraPosition *outcameraposition, int inislosingcontrol, void *inrefcon)
 {
     return(Utils.TryGetObject <Controller>(inrefcon)?.OnCameraControl(outcameraposition, inislosingcontrol) ?? 0);
 }