=================== CallInstanceEvent() ===================
| 1084 | // CallInstanceEvent() |
| 1085 | // =================== |
| 1086 | int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) { |
| 1087 | switch (id) { |
| 1088 | case ID_LEVEL_0000: |
| 1089 | case ID_TRIGGER_0000: |
| 1090 | case ID_TRIGGER_0003: |
| 1091 | case ID_TRIGGER_0001: |
| 1092 | case ID_TRIGGER_0002: |
| 1093 | case ID_TRIGGER_0005: |
| 1094 | case ID_TRIGGER_001C: |
| 1095 | case ID_TRIGGER_001B: |
| 1096 | case ID_TRIGGER_001A: |
| 1097 | case ID_TRIGGER_0019: |
| 1098 | case ID_TRIGGER_0018: |
| 1099 | case ID_TRIGGER_0017: |
| 1100 | case ID_TRIGGER_0016: |
| 1101 | case ID_TRIGGER_0015: |
| 1102 | case ID_TRIGGER_0014: |
| 1103 | case ID_TRIGGER_0013: |
| 1104 | case ID_TRIGGER_0012: |
| 1105 | case ID_TRIGGER_0011: |
| 1106 | case ID_TRIGGER_0010: |
| 1107 | case ID_TRIGGER_000E: |
| 1108 | case ID_TRIGGER_000D: |
| 1109 | case ID_TRIGGER_000C: |
| 1110 | case ID_TRIGGER_0025: |
| 1111 | case ID_TRIGGER_0024: |
| 1112 | case ID_TRIGGER_0023: |
| 1113 | case ID_TRIGGER_000B: |
| 1114 | case ID_TRIGGER_000A: |
| 1115 | case ID_TRIGGER_0009: |
| 1116 | case ID_TRIGGER_0008: |
| 1117 | case ID_TRIGGER_0007: |
| 1118 | case ID_TRIGGER_0006: |
| 1119 | case ID_TRIGGER_0021: |
| 1120 | case ID_TRIGGER_0020: |
| 1121 | case ID_TRIGGER_001E: |
| 1122 | case ID_TRIGGER_001D: |
| 1123 | case ID_TRIGGER_0022: |
| 1124 | case ID_TRIGGER_001F: |
| 1125 | case ID_TRIGGER_0004: |
| 1126 | return ((BaseScript *)ptr)->CallEvent(event, data); |
| 1127 | break; |
| 1128 | default: |
| 1129 | mprintf(0, "SCRIPT: Illegal ID (%d)\n", id); |
| 1130 | break; |
| 1131 | } |
| 1132 | return CONTINUE_CHAIN | CONTINUE_DEFAULT; |
| 1133 | } |
| 1134 | |
| 1135 | // ================== |
| 1136 | // SaveRestoreState() |