Waiting for an event in uvm seq or uvm object

In reply to dave_59:

Hey Dave, thanks for you reply.
In order to check if a signal will high after that dut did some transefers before moving to another transfers. For that purpose, i’m checking on that signal in the scoreboard, then trigger an event ( → scb2seq_new_tr) to tell to sequence to send a new transfer.
So when i made wait(scb2seq_new_tr); it gave me the error :
event may not be used in non-procedural context