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

Function CallInstanceEvent

scripts/LEVEL0.cpp:889–921  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

887// CallInstanceEvent()
888// ===================
889int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
890 switch (id) {
891 case ID_LEVEL_0000:
892 case ID_CUSTOM_OBJECT_3855:
893 case ID_CUSTOM_OBJECT_10DC:
894 case ID_CUSTOM_OBJECT_10E0:
895 case ID_CUSTOM_OBJECT_10DF:
896 case ID_CUSTOM_OBJECT_08E8:
897 case ID_CUSTOM_OBJECT_584D:
898 case ID_CUSTOM_OBJECT_0816:
899 case ID_CUSTOM_OBJECT_301B:
900 case ID_CUSTOM_OBJECT_18DB:
901 case ID_TRIGGER_000C:
902 case ID_TRIGGER_0000:
903 case ID_TRIGGER_0001:
904 case ID_TRIGGER_0002:
905 case ID_TRIGGER_0003:
906 case ID_TRIGGER_0004:
907 case ID_TRIGGER_0006:
908 case ID_TRIGGER_0005:
909 case ID_TRIGGER_000A:
910 case ID_TRIGGER_000B:
911 case ID_TRIGGER_0008:
912 case ID_TRIGGER_0007:
913 case ID_TRIGGER_0009:
914 return ((BaseScript *)ptr)->CallEvent(event, data);
915 break;
916 default:
917 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
918 break;
919 }
920 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
921}
922
923// ==================
924// SaveRestoreState()

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected