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

Function CallInstanceEvent

scripts/level4.cpp:883–907  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

881// CallInstanceEvent()
882// ===================
883int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
884 switch (id) {
885 case ID_LEVEL_0000:
886 case ID_CUSTOM_OBJECT_08B3:
887 case ID_CUSTOM_OBJECT_08AE:
888 case ID_CUSTOM_OBJECT_1213:
889 case ID_CUSTOM_OBJECT_117D:
890 case ID_TRIGGER_0000:
891 case ID_TRIGGER_0001:
892 case ID_TRIGGER_0003:
893 case ID_TRIGGER_0005:
894 case ID_TRIGGER_0002:
895 case ID_TRIGGER_0009:
896 case ID_TRIGGER_0007:
897 case ID_TRIGGER_0006:
898 case ID_TRIGGER_0004:
899 case ID_TRIGGER_0008:
900 return ((BaseScript *)ptr)->CallEvent(event, data);
901 break;
902 default:
903 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
904 break;
905 }
906 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
907}
908
909// ==================
910// SaveRestoreState()

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected