例如,若要將 Fstarted() 事件傳送至 itsRoom[1] 實例,請將下列程式碼新增至轉移的動作部分:
RiCGEN(me->itsRoom[1], Fstarted());
#define RiCGEN(INSTANCE,EVENT) \
{ \
if ((INSTANCE) != NULL) { \
RiCReactive * reactive = &((INSTANCE)->ric_reactive);\
RiCEvent * event = &(RiC_Create_##EVENT->ric_event); \
RiCReactive_gen(reactive, event, RiCFALSE); \
} \
}