Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 1 | AddInsertHook() |
| 2 | =============== |
| 3 | |
Zesstra | 98d3200 | 2019-10-17 23:50:21 +0200 | [diff] [blame^] | 4 | OBSOLETE LFUN |
| 5 | ------------- |
| 6 | |
| 7 | Diese Efun existiert nicht mehr. Bitte stattdessen den Hook |
| 8 | H_HOOK_INSERT benutzen. (s. /doc/std/hooks) |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 9 | |
| 10 | FUNKTION |
| 11 | -------- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 12 | |
| 13 | void AddInsertHook(object ob); |
| 14 | |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 15 | ARGUMENTE |
| 16 | --------- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 17 | |
Zesstra | 98d3200 | 2019-10-17 23:50:21 +0200 | [diff] [blame^] | 18 | ob |
| 19 | Das Objekt, das informiert werden soll, wenn ein Objekt dem |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 20 | Spielerinventar hinzugefuegt wurde. |
| 21 | |
| 22 | BESCHREIBUNG |
| 23 | ------------ |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 24 | |
Zesstra | 98d3200 | 2019-10-17 23:50:21 +0200 | [diff] [blame^] | 25 | Diese Funktion wurde im Spielerobjekt aufgerufen, um das Objekt ob als |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 26 | Hook-Listener anzumelden. Auf diese Weise eingetragene Listener |
| 27 | werden informiert, wenn ein Objekt ins Spielerinventar bewegt wurde. |
| 28 | Technisch wird die Bewegung ueber NotifyInsert() im Spielerobjekt |
| 29 | detektiert, und im Listener-Objekt wird die Funktion InsertNotify() |
| 30 | gerufen, die als Parameter das neu ins Spielerinventar bewegte Objekt |
| 31 | uebergeben bekommt. |
| 32 | |
| 33 | RUeCKGABEWERT |
| 34 | ------------- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 35 | |
| 36 | keiner |
| 37 | |
| 38 | BEMERKUNGEN |
| 39 | ----------- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 40 | |
| 41 | Das Listener-Objekt muss sich ebenfalls im Spielerinventar befinden, |
| 42 | ansonsten wird der eingetragene Hook wieder geloescht. |
| 43 | |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 44 | |
| 45 | SIEHE AUCH |
| 46 | ---------- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 47 | |
Zesstra | 98d3200 | 2019-10-17 23:50:21 +0200 | [diff] [blame^] | 48 | NotifyInsert(), AddInsertHook(), QueryInsertHooks() |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 49 | |
| 50 | |
Zesstra | 98d3200 | 2019-10-17 23:50:21 +0200 | [diff] [blame^] | 51 | Last modified: 18.10.2019 Zesstra |