add placeholder case for trigger_block_event_text_button
All checks were successful
/ Auto-Build-App (push) Successful in 2m26s

This commit is contained in:
pietru 2024-09-28 21:11:49 +02:00
parent 705636de0d
commit d15da31a85

View file

@ -71,6 +71,7 @@ public class CustomScreen extends BaseItemScreen {
String type = data.getString("type","");
if (type.isEmpty())
continue;
Button button;
switch (type.toLowerCase()) {
case "row":
table.row();
@ -86,7 +87,7 @@ public class CustomScreen extends BaseItemScreen {
table.add(lbl);
break;
case "change_ui_text_button":
Button button = new TextButton(data.getString("text",""),skin);
button = new TextButton(data.getString("text",""),skin);
String ui_id = data.getString("gui_id","");
button.addListener(event -> {
if (!button.isPressed())
@ -98,6 +99,19 @@ public class CustomScreen extends BaseItemScreen {
});
table.add(button);
break;
case "trigger_block_event_text_button":
button = new TextButton(data.getString("text", ""), skin);
String trigger_id = data.getString("trigger_id","");
button.addListener(event -> {
if (!button.isPressed())
return false;
UI.openContainers.removeValue(screen.container, true);
InGame.IN_GAME.removeBaseItemScreen(screen);
//INSERT CODE TO RUN BE TRIGGER
return true;
});
table.add(button);
break;
case "item_slot":
add_ui_slot(table,screen,data.getInt("slot",0),data.getBoolean("output",false));
break;