|
|
|
@ -600,6 +600,7 @@ fn spawn_debug_buttons(
|
|
|
|
MonologuesList,
|
|
|
|
MonologuesList,
|
|
|
|
BackgroundColor(PINK.into()),
|
|
|
|
BackgroundColor(PINK.into()),
|
|
|
|
))
|
|
|
|
))
|
|
|
|
|
|
|
|
.observe(assign_monologue_event)
|
|
|
|
.observe(preview_monologue)
|
|
|
|
.observe(preview_monologue)
|
|
|
|
.observe(toggle_debug_button_color_over)
|
|
|
|
.observe(toggle_debug_button_color_over)
|
|
|
|
.observe(toggle_debug_button_color_out);
|
|
|
|
.observe(toggle_debug_button_color_out);
|
|
|
|
@ -862,3 +863,12 @@ fn spawn_tree(
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
events.write(PlantTree);
|
|
|
|
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()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|