extends Reference const NAME = "idle" var ctx = null func _init(): pass func enter_from(state): ctx.coin_machine.enabled = true ctx.item_dump.enabled = false ctx.status_text.text = "Online" func exit_to(state): pass func on_coin_machine_coin_requirement_met(player): ctx.emit_signal_comms_established() func on_item_dump_item_dump_completed(): assert(false, "item dump should be disabled in idle state") func _on_item_dump_item_dumped(): assert(false, "item dump should be disabled in idle state")