![]() |
Ответ: MonkeyBehaviour
1.
![]() В отличие от макса в манки нет указателей на функции, нельзя заюзать такие хуки. 2. В твоём случае на юзера возложена забота добавлять хуки, не удобно это - можно просто забыть. Я решил пойти путём наследования нужных интерфейсов при создании юзерских скриптов. Разбирать наличие унаследованных интерфейсов - в методе GameObject.AddComponent. Попутно избавился от MonkeyBehaviour, т.к. он предполагал наличие всех интерфейсов IWith... Например, хотим юзать LateUpdate, пишем PHP код:
PHP код:
Ps. на манки2 пока забил - не готовы таргеты и простецкий неудобный иде. |
Ответ: MonkeyBehaviour
Можно легко переделать на прямой вызов метода. И никаких забот на юзера здесь не возложено, если делать грамотно.
PHP код:
|
Ответ: MonkeyBehaviour
Наследоваться можно только от одного класса,
но функции Start, Update и прочие могут быть нужны все сразу, поэтому твой пример не подойдёт. Ну и суть его примерно сходится с тем, что я в итоге и сделал. (и описал в предыдущем посте) |
Часовой пояс GMT +4, время: 22:20. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot