Remove misleading lobby text:
- Searching for players - Searching for game - Playlist 0%
This commit is contained in:
parent
c4ce0ae031
commit
2424c51da6
@ -0,0 +1,66 @@
|
||||
CoD.playlistCategoryMatchSettingsInfo = InheritFrom( LUI.UIElement )
|
||||
CoD.playlistCategoryMatchSettingsInfo.new = function ( menu, controller )
|
||||
local self = LUI.UIElement.new()
|
||||
|
||||
if PreLoadFunc then
|
||||
PreLoadFunc( self, controller )
|
||||
end
|
||||
|
||||
self:setUseStencil( false )
|
||||
self:setClass( CoD.playlistCategoryMatchSettingsInfo )
|
||||
self.id = "playlistCategoryMatchSettingsInfo"
|
||||
self.soundSet = "default"
|
||||
self:setLeftRight( true, false, 0, 450 )
|
||||
self:setTopBottom( true, false, 0, 550 )
|
||||
self.anyChildUsesUpdateState = true
|
||||
|
||||
local categoryInfo = CoD.matchSettingsInfo.new( menu, controller )
|
||||
categoryInfo:setLeftRight( true, false, 0, 450 )
|
||||
categoryInfo:setTopBottom( true, false, 0, 550 )
|
||||
categoryInfo.FRBestTime.BestTimeValueText:setText( Engine.Localize( "--:--:--" ) )
|
||||
categoryInfo:linkToElementModel( self, nil, false, function ( model )
|
||||
categoryInfo:setModel( model, controller )
|
||||
end )
|
||||
categoryInfo:mergeStateConditions( {
|
||||
{
|
||||
stateName = "AspectRatio_1x1",
|
||||
condition = function ( menu, element, event )
|
||||
return AlwaysTrue()
|
||||
end
|
||||
}
|
||||
} )
|
||||
self:addElement( categoryInfo )
|
||||
self.categoryInfo = categoryInfo
|
||||
|
||||
-- local playlistCount = LUI.UITightText.new()
|
||||
-- playlistCount:setLeftRight( true, false, 1, 446 )
|
||||
-- playlistCount:setTopBottom( true, false, -22, -2 )
|
||||
-- playlistCount:setTTF( "fonts/RefrigeratorDeluxe-Regular.ttf" )
|
||||
-- playlistCount:linkToElementModel( self, "playlistCount", true, function ( model )
|
||||
-- local _playlistCount = Engine.GetModelValue( model )
|
||||
-- if _playlistCount then
|
||||
-- playlistCount:setText( Engine.Localize( _playlistCount ) )
|
||||
-- end
|
||||
-- end )
|
||||
-- self:addElement( playlistCount )
|
||||
-- self.playlistCount = playlistCount
|
||||
|
||||
self.clipsPerState = {
|
||||
DefaultState = {
|
||||
DefaultClip = function ()
|
||||
self:setupElementClipCounter( 0 )
|
||||
end
|
||||
}
|
||||
}
|
||||
|
||||
LUI.OverrideFunction_CallOriginalSecond( self, "close", function ( element )
|
||||
element.categoryInfo:close()
|
||||
-- element.playlistCount:close()
|
||||
end )
|
||||
|
||||
if PostLoadFunc then
|
||||
PostLoadFunc( self, controller, menu )
|
||||
end
|
||||
|
||||
return self
|
||||
end
|
@ -0,0 +1,140 @@
|
||||
CoD.playlistMatchSettingsInfo = InheritFrom( LUI.UIElement )
|
||||
CoD.playlistMatchSettingsInfo.new = function ( menu, controller )
|
||||
local self = LUI.UIElement.new()
|
||||
|
||||
if PreLoadFunc then
|
||||
PreLoadFunc( self, controller )
|
||||
end
|
||||
|
||||
self:setUseStencil( false )
|
||||
self:setClass( CoD.playlistMatchSettingsInfo )
|
||||
self.id = "playlistMatchSettingsInfo"
|
||||
self.soundSet = "default"
|
||||
self:setLeftRight( true, false, 0, 450 )
|
||||
self:setTopBottom( true, false, 0, 550 )
|
||||
self.anyChildUsesUpdateState = true
|
||||
|
||||
local gameModeInfo = CoD.matchSettingsInfo.new( menu, controller )
|
||||
gameModeInfo:setLeftRight( true, false, 0, 446 )
|
||||
gameModeInfo:setTopBottom( true, false, 0, 550 )
|
||||
gameModeInfo.FRBestTime.BestTimeValueText:setText( Engine.Localize( "--:--:--" ) )
|
||||
gameModeInfo:linkToElementModel( self, nil, false, function ( model )
|
||||
gameModeInfo:setModel( model, controller )
|
||||
end )
|
||||
gameModeInfo:mergeStateConditions( {
|
||||
{
|
||||
stateName = "AspectRatio_1x1",
|
||||
condition = function ( menu, element, event )
|
||||
return AlwaysTrue()
|
||||
end
|
||||
}
|
||||
} )
|
||||
self:addElement( gameModeInfo )
|
||||
self.gameModeInfo = gameModeInfo
|
||||
|
||||
-- local playlistCount = LUI.UIText.new()
|
||||
-- playlistCount:setLeftRight( true, false, 1, 446 )
|
||||
-- playlistCount:setTopBottom( true, false, -22, -2 )
|
||||
-- playlistCount:setTTF( "fonts/RefrigeratorDeluxe-Regular.ttf" )
|
||||
-- playlistCount:setAlignment( Enum.LUIAlignment.LUI_ALIGNMENT_LEFT )
|
||||
-- playlistCount:setAlignment( Enum.LUIAlignment.LUI_ALIGNMENT_TOP )
|
||||
-- playlistCount:linkToElementModel( self, "playlistCount", true, function ( model )
|
||||
-- local _playlistCount = Engine.GetModelValue( model )
|
||||
-- if _playlistCount then
|
||||
-- playlistCount:setText( Engine.Localize( _playlistCount ) )
|
||||
-- end
|
||||
-- end )
|
||||
-- self:addElement( playlistCount )
|
||||
-- self.playlistCount = playlistCount
|
||||
|
||||
local PlaylistSpecialEventWidget = CoD.Playlist_SpecialEventWidget.new( menu, controller )
|
||||
PlaylistSpecialEventWidget:setLeftRight( true, false, 8.55, 408.55 )
|
||||
PlaylistSpecialEventWidget:setTopBottom( true, false, 277, 307 )
|
||||
PlaylistSpecialEventWidget:linkToElementModel( self, nil, false, function ( model )
|
||||
PlaylistSpecialEventWidget:setModel( model, controller )
|
||||
end )
|
||||
PlaylistSpecialEventWidget:mergeStateConditions( {
|
||||
{
|
||||
stateName = "DoubleXPWeaponXP",
|
||||
condition = function ( menu, element, event )
|
||||
return IsSelfModelValueEqualTo( element, controller, "hasDoubleXP", true ) and IsSelfModelValueEqualTo( element, controller, "hasDoubleWeaponXP", true )
|
||||
end
|
||||
},
|
||||
{
|
||||
stateName = "DoubleXPDoubleCryptokeys",
|
||||
condition = function ( menu, element, event )
|
||||
return IsSelfModelValueEqualTo( element, controller, "hasDoubleXP", true ) and IsSelfModelValueEqualTo( element, controller, "hasDoubleCryptokeys", true )
|
||||
end
|
||||
},
|
||||
{
|
||||
stateName = "WeaponXPDoubleCryptokeysCopy",
|
||||
condition = function ( menu, element, event )
|
||||
return IsSelfModelValueEqualTo( element, controller, "hasDoubleWeaponXP", true ) and IsSelfModelValueEqualTo( element, controller, "hasDoubleCryptokeys", true )
|
||||
end
|
||||
},
|
||||
{
|
||||
stateName = "DoubleXP",
|
||||
condition = function ( menu, element, event )
|
||||
return IsSelfModelValueEqualTo( element, controller, "hasDoubleXP", true )
|
||||
end
|
||||
},
|
||||
{
|
||||
stateName = "DoubleWeaponXP",
|
||||
condition = function ( menu, element, event )
|
||||
return IsSelfModelValueEqualTo( element, controller, "hasDoubleWeaponXP", true )
|
||||
end
|
||||
},
|
||||
{
|
||||
stateName = "DoubleCryptokeys",
|
||||
condition = function ( menu, element, event )
|
||||
return IsSelfModelValueEqualTo( element, controller, "hasDoubleCryptokeys", true )
|
||||
end
|
||||
}
|
||||
} )
|
||||
PlaylistSpecialEventWidget:linkToElementModel( PlaylistSpecialEventWidget, "hasDoubleXP", true, function ( model )
|
||||
menu:updateElementState( PlaylistSpecialEventWidget, {
|
||||
name = "model_validation",
|
||||
menu = menu,
|
||||
modelValue = Engine.GetModelValue( model ),
|
||||
modelName = "hasDoubleXP"
|
||||
} )
|
||||
end )
|
||||
PlaylistSpecialEventWidget:linkToElementModel( PlaylistSpecialEventWidget, "hasDoubleWeaponXP", true, function ( model )
|
||||
menu:updateElementState( PlaylistSpecialEventWidget, {
|
||||
name = "model_validation",
|
||||
menu = menu,
|
||||
modelValue = Engine.GetModelValue( model ),
|
||||
modelName = "hasDoubleWeaponXP"
|
||||
} )
|
||||
end )
|
||||
PlaylistSpecialEventWidget:linkToElementModel( PlaylistSpecialEventWidget, "hasDoubleCryptokeys", true, function ( model )
|
||||
menu:updateElementState( PlaylistSpecialEventWidget, {
|
||||
name = "model_validation",
|
||||
menu = menu,
|
||||
modelValue = Engine.GetModelValue( model ),
|
||||
modelName = "hasDoubleCryptokeys"
|
||||
} )
|
||||
end )
|
||||
self:addElement( PlaylistSpecialEventWidget )
|
||||
self.PlaylistSpecialEventWidget = PlaylistSpecialEventWidget
|
||||
|
||||
self.clipsPerState = {
|
||||
DefaultState = {
|
||||
DefaultClip = function ()
|
||||
self:setupElementClipCounter( 0 )
|
||||
end
|
||||
}
|
||||
}
|
||||
|
||||
LUI.OverrideFunction_CallOriginalSecond( self, "close", function ( element )
|
||||
element.gameModeInfo:close()
|
||||
element.PlaylistSpecialEventWidget:close()
|
||||
-- element.playlistCount:close()
|
||||
end )
|
||||
|
||||
if PostLoadFunc then
|
||||
PostLoadFunc( self, controller, menu )
|
||||
end
|
||||
|
||||
return self
|
||||
end
|
@ -2,9 +2,20 @@ if Engine.GetCurrentMap() ~= "core_frontend" then
|
||||
return
|
||||
end
|
||||
|
||||
Engine.GetLobbyMaxClients = function()
|
||||
return 1
|
||||
end
|
||||
|
||||
function IsLobbyStatusVisible()
|
||||
return false
|
||||
end
|
||||
|
||||
Engine.SetDvar( "lobbyMigrate_Enabled", 0 )
|
||||
Engine.SetDvar( "lobbyTimerStatusVotingInterval", 11000 )
|
||||
Engine.SetDvar( "lobbyTimerStatusBeginInterval", 10 )
|
||||
Engine.SetDvar( "lobbyTimerStatusStartInterval", 10 )
|
||||
Engine.SetDvar( "lobbyTimerStatusPostGameInterval", 10 )
|
||||
Engine.SetDvar( "lobbyTimerStatusVotingInterval_Arena", 11000 )
|
||||
|
||||
require("DataSources_playlistMatchSettingsInfo")
|
||||
require("DataSources_playlistCategoryMatchSettingsInfo")
|
Loading…
Reference in New Issue
Block a user