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