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

Function CallInstanceEvent

scripts/Mysterious_Isle.cpp:764–785  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

762// CallInstanceEvent()
763// ===================
764int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
765 switch (id) {
766 case ID_LEVEL_0000:
767 case ID_CUSTOM_OBJECT_481D:
768 case ID_CUSTOM_OBJECT_101E:
769 case ID_CUSTOM_OBJECT_1021:
770 case ID_CUSTOM_OBJECT_1022:
771 case ID_CUSTOM_OBJECT_1035:
772 case ID_CUSTOM_OBJECT_1020:
773 case ID_CUSTOM_OBJECT_1823:
774 case ID_CUSTOM_OBJECT_182A:
775 case ID_CUSTOM_OBJECT_101F:
776 case ID_CUSTOM_OBJECT_2828:
777 case ID_CUSTOM_OBJECT_0829:
778 return ((BaseScript *)ptr)->CallEvent(event, data);
779 break;
780 default:
781 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
782 break;
783 }
784 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
785}
786
787// ==================
788// SaveRestoreState()

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected