internal RealtimeRoomConfigBuilder PopulateFromUIResponse(PlayerSelectUIResponse response) { C.RealTimeRoomConfig_Builder_PopulateFromPlayerSelectUIResponse(SelfPtr(), response.AsPointer()); return(this); }
internal RealtimeRoomConfigBuilder SetVariant(uint variantValue) { uint variant; unchecked { variant = variantValue == 0 ? (uint)-1 : variantValue; } C.RealTimeRoomConfig_Builder_SetVariant(SelfPtr(), variant); return(this); }
internal static RealtimeRoomConfigBuilder Create() { return(new RealtimeRoomConfigBuilder(C.RealTimeRoomConfig_Builder_Construct())); }
protected override void CallDispose(HandleRef selfPointer) { C.RealTimeRoomConfig_Builder_Dispose(selfPointer); }
internal RealtimeRoomConfig Build() { return(new RealtimeRoomConfig(C.RealTimeRoomConfig_Builder_Create(SelfPtr()))); }
internal RealtimeRoomConfigBuilder SetMaximumAutomatchingPlayers(uint maximum) { C.RealTimeRoomConfig_Builder_SetMaximumAutomatchingPlayers(SelfPtr(), maximum); return(this); }
internal RealtimeRoomConfigBuilder SetExclusiveBitMask(ulong bitmask) { C.RealTimeRoomConfig_Builder_SetExclusiveBitMask(SelfPtr(), bitmask); return(this); }
internal RealtimeRoomConfigBuilder AddInvitedPlayer(string playerId) { C.RealTimeRoomConfig_Builder_AddPlayerToInvite(SelfPtr(), playerId); return(this); }