Untitled
Anonymous
plain_text
02/27/2026 11:43 AM
3.3 KB
12
Indexable
require( "ui.uieditor.widgets.CAC.cac_ItemTitleGlow" ) CoD.ZMMissionTile = InheritFrom( LUI.UIElement ) CoD.ZMMissionTile.new = function ( menu, controller ) local self = LUI.UIElement.new() if PreLoadFunc then PreLoadFunc( self, controller ) end self:setUseStencil( true ) self:setClass( CoD.ZMMissionTile ) self.id = "ZMMissionTile" self.soundSet = "MultiplayerMain" self:setLeftRight( true, false, 0, 312 ) self:setTopBottom( true, false, 0, 36 ) local TitleGlow1 = CoD.cac_ItemTitleGlow.new( menu, controller ) TitleGlow1:setLeftRight( true, true, -2, 3 ) TitleGlow1:setTopBottom( true, true, -3, 3 ) TitleGlow1:setRGB( 0.9, 0.9, 0.9 ) self:addElement( TitleGlow1 ) self.TitleGlow1 = TitleGlow1 local Glow = LUI.UIImage.new() Glow:setLeftRight( true, true, -53.43, 48.57 ) Glow:setTopBottom( false, false, -30, 43 ) Glow:setAlpha( 0.37 ) Glow:setImage( RegisterImage( "uie_t7_menu_cac_glow" ) ) Glow:setMaterial( LUI.UIImage.GetCachedMaterial( "ui_add" ) ) self:addElement( Glow ) self.Glow = Glow local MapName = LUI.UIText.new() MapName:setLeftRight( true, false, 6, 315 ) MapName:setTopBottom( true, false, 1, 35 ) MapName:setRGB( 0, 0, 0 ) MapName:setText( Engine.Localize( "MENU_NEW" ) ) MapName:setTTF( "fonts/escom.ttf" ) MapName:setMaterial( LUI.UIImage.GetCachedMaterial( "sw4_2d_uie_font_cached_glow" ) ) MapName:setShaderVector( 0, 0.06, 0, 0, 0 ) MapName:setShaderVector( 1, 0.02, 0, 0, 0 ) MapName:setShaderVector( 2, 1, 0, 0, 0 ) MapName:setAlignment( Enum.LUIAlignment.LUI_ALIGNMENT_LEFT ) MapName:setAlignment( Enum.LUIAlignment.LUI_ALIGNMENT_TOP ) LUI.OverrideFunction_CallOriginalFirst( MapName, "setText", function ( element, controller ) ScaleWidgetToLabel( self, element, 0 ) end ) self:addElement( MapName ) self.MapName = MapName LUI.OverrideFunction_CallOriginalFirst( self, "setText", function ( element, controller ) ScaleWidgetToLabel( self, element, 0 ) ---------------------------------------------------------------------------------------- --Engine.SetDvar( "map_workshop_id", element.mapId ) Engine.SetDvar( "map_workshop_id", MapName.Text ) ---------------------------------------------------------------------------------------- end ) LUI.OverrideFunction_CallOriginalSecond( self, "close", function ( element ) element.TitleGlow1:close() end ) if PostLoadFunc then PostLoadFunc( self, controller, menu ) end return self end
Editor is loading...
Leave a Comment