RiCGEN()은 CGEN()과 동일한 영향을 미칩니다.
예를 들어, 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); \
} \
}