=================== CallInstanceEvent() ===================
| 533 | // CallInstanceEvent() |
| 534 | // =================== |
| 535 | int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) { |
| 536 | switch (id) { |
| 537 | case ID_LEVEL_0000: |
| 538 | case ID_CUSTOM_OBJECT_1081: |
| 539 | case ID_CUSTOM_OBJECT_1080: |
| 540 | case ID_CUSTOM_OBJECT_107A: |
| 541 | case ID_CUSTOM_OBJECT_107B: |
| 542 | return ((BaseScript *)ptr)->CallEvent(event, data); |
| 543 | break; |
| 544 | default: |
| 545 | mprintf(0, "SCRIPT: Illegal ID (%d)\n", id); |
| 546 | break; |
| 547 | } |
| 548 | return CONTINUE_CHAIN | CONTINUE_DEFAULT; |
| 549 | } |
| 550 | |
| 551 | // ================== |
| 552 | // SaveRestoreState() |