Привет всем, вопрос: У меня есть множество квестов и одна переменная массив questkill в которые я вношу количество убитых юнитов для каждого квеста, собствено для каждого квеста свой массив. При проверке на количество убитых занесенных в массив, я не испотльзую проверку на тип убитого юнита, только при внесении его туда. Как будет лучше? Или всё же проверять тип юнита?

Принятый ответ

Если ты уверен, что ненароком в массив не закинешь кого-нибудь другого, то не проверяй. Если всё-же такая вероятность имеется, делай проверку. Тем более ресурсов это занимать будет крайне мало.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
20
8 лет назад
0
лучше будет так, как тебе удобнее и без утечек
1
28
8 лет назад
1
а как ты можешь проверить тип юнита когда ты проверяешь инт?
и главное нафига
2
11
8 лет назад
2
Если ты уверен, что ненароком в массив не закинешь кого-нибудь другого, то не проверяй. Если всё-же такая вероятность имеется, делай проверку. Тем более ресурсов это занимать будет крайне мало.
Принятый ответ
0
18
8 лет назад
0
Если ты проверяешь тип юнита, когда вносишь его в переменную, то зачем проверять это второй раз? Нет смысла же.
0
20
8 лет назад
0
nvc123, возможно ты не правильно понял, или я неправильно выразился. Тип юнита проверяется через условие триггера, а потом вносится в переменную массива номера квеста +1.
Maniac_91, просто подумал что может в дальнейшем возникнут проблемы из за того что игре пройдется перебирать все массивы , но потом догнал что если я указываю конкретный массив, то он только его и проверит )))
Я сделал оптимизацию своих триггеров, и теперь всё стало на свои места. И заметно сократилось количество кода, без потери качества и смысла
Чтобы оставить комментарий, пожалуйста, войдите на сайт.