transform.rotation это от класса Quaternion, следовательно надо сверяться не с Vector3, а Quaternion.
char1.transform.rotation == Quaternion.Euler(new Vector3(0, 180, char1.transform.rotation.z)))
А вообще, всё же, судя по вопросам советую посмотреть пару видеоуроков по основам. Ошибки совсем базовые