183 {
185 if (!widget)
186 {
187
189
190
192 }
193
194
195 ButtonWidget mod_name_text = ButtonWidget.Cast( widget.FindAnyWidget( "TextModifierName" ) );
196 mod_name_text.SetText(
name );
197 if ( active )
198 {
199 mod_name_text.SetTextColor(
ARGB( 255, 0, 255, 0 ) );
200 }
201 else
202 {
203 mod_name_text.SetTextColor(
ARGB( 255, 255, 0, 0 ) );
204 }
205
206
208
209 Widget modifier_button = widget.FindAnyWidget(
"TextModifierName" );
211
212 Widget activate_button = widget.FindAnyWidget(
"ButtonModifierActivate" );
214
215
216 Widget deactivate_button = widget.FindAnyWidget(
"ButtonModifierDeactivate" );
218
219
220 Widget checkbox_widget = widget.FindAnyWidget(
"CheckBoxLock" );
222
223 CheckBoxWidget checkbox = CheckBoxWidget.Cast( checkbox_widget );
224 checkbox.SetChecked( locked );
225
228 WgtModifiersContent_panel_script.
Update();
229 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
ref map< Widget, ref DebugModifierData > m_ModifierWidgetData
class DebugModifierData m_WgtModifiersContent
ref map< int, Widget > m_ModifierWidgets
proto native WorkspaceWidget GetWorkspace()
proto native CGame GetGame()
int ARGB(int a, int r, int g, int b)