2017-01-10 1 views
-1

У меня есть следующее, и оно не работает. Я хотел бы включить более одного тега в этот оператор if. Я только начал изучать C# и был бы очень признателен за помощь. неКак включить более 1 строки в оператор if

if (hit.collider.gameObject.tag == "test" && "craft") 
+4

'если (hit.collider.gameObject.tag == "тест" && hit.collider.gameObject.tag == "ремесло")' – bansi

+1

@bansi '||' наверняка будет тем, чего хочет OP! –

+0

Это не работает, потому что "&&" craft "" не является условием. Вместо этого вы должны сравнить с «craft» (например: variable == «craft»). – GSP

ответ

-2

Нет это не будет работать таким образом использование если (hit.collider.gameObject.tag == "Test" & & hit.collider.gameObject.tag == "ремесло")

+1

'||' обязательно должно быть тем, что хочет OP - это всегда будет «ложь», запрещающая странную перегрузку оператора. –

+0

Да, это было || я хотел, но все хорошо работает теперь, спасибо alot lads – tjkso

-2

Если (var1 == "string1" & & var2 == "string2")

+1

'||' обязательно должно быть тем, что хочет OP - это всегда будет «ложь», запрещающая странную перегрузку оператора. –

+0

Спасибо и извините мою бессонницу. –

Смежные вопросы