private static extern void INTERNAL_CALL_WorldToScreenPoint(Camera self, ref Vector3 position, out Vector3 value); [MethodImpl(MethodImplOptions.InternalCall)]
public Vector3 WorldToScreenPoint(Vector3 position) { Vector3 result; Camera.INTERNAL_CALL_WorldToScreenPoint(this, ref position, out result); return(result); }