=================== CallInstanceEvent() ===================
| 762 | // CallInstanceEvent() |
| 763 | // =================== |
| 764 | int16_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() |