SDK Trigger Points
Target reader: developers deciding how players open the feedback panel.
Use deliberate player actions such as a visible button, hotkey, menu item, or QA menu.
Minimal example
func _on_feedback_button_pressed() -> void:
EchoNebulaFeedback.open_feedback_panel({ "trigger_source": "button" })
Common mistakes
- Do not submit feedback automatically from crash or exception paths.
- Do not invent trigger names outside the contracts enum.
- Do not hide the privacy confirmation for QA-only entry points.
Next step
Read the detailed Trigger points guide.