if( a == 1 && b == 1 && c == 1 && d == 1 ){
 Debug.Log("aとbとcとd、全部が1だよ");
}

はaもbもcもdも"1"の時にifが成立します。
4つのうちどれか1つでも"1以外"だとifが成立しなくなります。

次の例では、「a、b、c、dのどれか1つでも1ならばifを成立させたい」やり方です。
算術演算子の「||(オアと呼ぶ)」を使います。


if( a == 1 || b == 1 || c == 1 || d == 1 ){
 Debug.Log("aかbかcかdのどれかが1だよ");
}

このように「&&」「||」を使う事でさらに柔軟な条件分岐を行えます。