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

Function CallInstanceEvent

scripts/level14.cpp:1612–1668  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1610// CallInstanceEvent()
1611// ===================
1612int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
1613 switch (id) {
1614 case ID_LEVEL_0000:
1615 case ID_CUSTOM_OBJECT_10B8:
1616 case ID_CUSTOM_OBJECT_0892:
1617 case ID_CUSTOM_OBJECT_0891:
1618 case ID_CUSTOM_OBJECT_0890:
1619 case ID_CUSTOM_OBJECT_08A8:
1620 case ID_CUSTOM_OBJECT_08A7:
1621 case ID_CUSTOM_OBJECT_180F:
1622 case ID_CUSTOM_OBJECT_1081:
1623 case ID_CUSTOM_OBJECT_186D:
1624 case ID_CUSTOM_OBJECT_08D3:
1625 case ID_CUSTOM_OBJECT_188F:
1626 case ID_CUSTOM_OBJECT_0888:
1627 case ID_CUSTOM_OBJECT_204F:
1628 case ID_CUSTOM_OBJECT_2870:
1629 case ID_CUSTOM_OBJECT_1025:
1630 case ID_CUSTOM_OBJECT_08A0:
1631 case ID_CUSTOM_OBJECT_189E:
1632 case ID_CUSTOM_OBJECT_109B:
1633 case ID_CUSTOM_OBJECT_109D:
1634 case ID_CUSTOM_OBJECT_409A:
1635 case ID_CUSTOM_OBJECT_309C:
1636 case ID_CUSTOM_OBJECT_1083:
1637 case ID_CUSTOM_OBJECT_088A:
1638 case ID_CUSTOM_OBJECT_188B:
1639 case ID_CUSTOM_OBJECT_088C:
1640 case ID_CUSTOM_OBJECT_088D:
1641 case ID_CUSTOM_OBJECT_088E:
1642 case ID_CUSTOM_OBJECT_2880:
1643 case ID_CUSTOM_OBJECT_10C3:
1644 case ID_CUSTOM_OBJECT_4089:
1645 case ID_CUSTOM_OBJECT_406F:
1646 case ID_CUSTOM_OBJECT_1082:
1647 case ID_CUSTOM_OBJECT_10D5:
1648 case ID_CUSTOM_OBJECT_10D4:
1649 case ID_CUSTOM_OBJECT_10D6:
1650 case ID_CUSTOM_OBJECT_0917:
1651 case ID_CUSTOM_OBJECT_10D7:
1652 case ID_TRIGGER_0009:
1653 case ID_TRIGGER_0007:
1654 case ID_TRIGGER_0001:
1655 case ID_TRIGGER_0005:
1656 case ID_TRIGGER_0003:
1657 case ID_TRIGGER_0008:
1658 case ID_TRIGGER_0006:
1659 case ID_TRIGGER_0004:
1660 case ID_TRIGGER_0002:
1661 return ((BaseScript *)ptr)->CallEvent(event, data);
1662 break;
1663 default:
1664 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
1665 break;
1666 }
1667 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
1668}
1669

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected