internal static extern void TurnBasedMultiplayerManager_ShowPlayerSelectUI(
     HandleRef self,
      /* from(uint32_t) */ uint minimum_players,
      /* from(uint32_t) */ uint maximum_players,
     [MarshalAs(UnmanagedType.I1)] /* from(bool) */ bool allow_automatch,
      /* from(TurnBasedMultiplayerManager_PlayerSelectUICallback_t) */ PlayerSelectUICallback callback,
      /* from(void *) */ IntPtr callback_arg);
 internal static extern void RealTimeMultiplayerManager_ShowPlayerSelectUI(
     HandleRef self,
     /* from(uint32_t) */ uint minimum_players,
     /* from(uint32_t) */ uint maximum_players,
     [MarshalAs(UnmanagedType.I1)] /* from(bool) */ bool allow_automatch,
     /* from(RealTimeMultiplayerManager_PlayerSelectUICallback_t) */ PlayerSelectUICallback callback,
     /* from(void *) */ IntPtr callback_arg);
 internal static extern void RealTimeMultiplayerManager_ShowPlayerSelectUI(HandleRef self, uint minimum_players, uint maximum_players, [MarshalAs(UnmanagedType.I1)] bool allow_automatch, PlayerSelectUICallback callback, IntPtr callback_arg);