Wpis z mikrobloga

@URANUSs: w takich przypadkach stosuje podejście takie, ze przenoszę warunek logiczny do metody, która ma dobra nazwę. Dobrą to znaczy taką, która opisze dokładnie co jest sprawdzane. Wtedy patrząc na taki „if” wiesz od razu co jest sprawdzane. Czytając taki kod nie musisz wiedzieć jak, ale co. Gdy chcesz jednak dowiedzieć się „jak” idziesz do odpowiedniej metody. Możesz tez pomyśleć na zrobieniem metody utilowej, która sprawdza sumę lub iloczyn logiczny dla
@URANUSs:
Już samo to byłoby dużo wydajniej:

var name=col.gameObject.name;
if (name == "qq" || name == "Bez nazwy-1" || name == "czxcxc" || name == "vvzxc")

A jeszcze lepiej tak

var set=new HashSet() {"qq", "Bez nazwy-1", "czxcxc", "vvzxc"}
if(set.Contains(col.gameObject.name))