Handle assigning monologues

Unfortunatly we don't start the dialog properly any more
We also panic if no trees are avaliable...
main
Elijah Voigt 3 months ago
parent e54503b1b0
commit d17f5e70d1

@ -600,6 +600,7 @@ fn spawn_debug_buttons(
MonologuesList,
BackgroundColor(PINK.into()),
))
.observe(assign_monologue_event)
.observe(preview_monologue)
.observe(toggle_debug_button_color_over)
.observe(toggle_debug_button_color_out);
@ -862,3 +863,12 @@ fn spawn_tree(
) {
events.write(PlantTree);
}
fn assign_monologue_event(
trigger: Trigger<Pointer<Click>>,
mut events: EventWriter<AssignMonologue>,
monologues: Query<&TreeMonologue>,
) {
let TreeMonologue(handle) = monologues.get(trigger.target()).unwrap();
events.write(AssignMonologue(handle.clone()));
}

Loading…
Cancel
Save