Clamp
Lost in space
offline
Опыт:
71,258Активность: |
Работа с переменной типа code
Вопрос довольно простой. В моей карте я сделал систему отлова урона и, чтобы не засорять ничего, делаю все действия, связанные с получением урона, на одном триггере.
Выглядит это вот так: ((кат Код
))
Чтобы система не реагировала на появление нового юнита на карте, я вписываю в каждом новом добавляемом действии условие if(GetEnteringUnit()==null){} вокруг всей функции. Собственно, вопрос. Можно ли сделать так, чтобы функция получала code, вокруг него как бы дописывала if(GetEnteringUnit()==null){} и передавала дальше? |
21.01.2013, 04:38 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Clamp, на сколько я знаю с CODE в игре уже нечего сделать нельзя ни массив сделать, не взять ID от code, тупо юзать как ссылку на функцию.... |
21.01.2013, 07:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
сути вопроса не понял quq_CCCP, ну код можно хранить либо в таймере, либо в триггере |
21.01.2013, 10:29 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
alexprey, ну да, а изменять в нем условие и прочее вроде некак нельзя, и записать как сумму CODE тоже нельзя, он даже и не массив (что очень хреново) |
21.01.2013, 12:14 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
в отличии от нормальных языков, где можно получить метод и инвокать его, в джасе это делать нельзя.
|
21.01.2013, 13:17 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J64_
offline
Опыт:
4,724Активность: |
native TriggerEvaluate takes trigger whichTrigger returns boolean |
21.01.2013, 19:06 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
Judycaster64, к чему это?
Clamp добавил: DioD, то есть вообще никак? Всем спасибо в таком случае, закрывайте тему. |
21.01.2013, 19:37 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|