MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / CallInstanceEvent

Function CallInstanceEvent

scripts/LevelS1.cpp:633–650  ·  view source on GitHub ↗

=================== CallInstanceEvent() ===================

Source from the content-addressed store, hash-verified

631// CallInstanceEvent()
632// ===================
633int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
634 switch (id) {
635 case ID_LEVEL_0000:
636 case ID_CUSTOM_OBJECT_0804:
637 case ID_TRIGGER_0002:
638 case ID_TRIGGER_0004:
639 case ID_TRIGGER_0003:
640 case ID_TRIGGER_0007:
641 case ID_TRIGGER_0006:
642 case ID_TRIGGER_0005:
643 return ((BaseScript *)ptr)->CallEvent(event, data);
644 break;
645 default:
646 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
647 break;
648 }
649 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
650}
651
652// ==================
653// SaveRestoreState()

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected