какой-то конфликт между двумя пазлами when hovered.
это не конфликт, так прописана логика. все объекты, регистрируемые паззлами when hovered
(одной или несколькими), собираются в одну кучу. в эту кучу стреляет рейкастер (один на всех) и проверяет, а не попал ли он в какой то из нужных объектов? если попал, то выполняется действие, зарегистрированное для первого найденного объекта. в данном случае, первой всегда оказывается маска, а все остальные игнорируются. если маску исключить, то сработает первый попавшийся объекта за маской. Если надо по другому, то придется писать свою логику.
разница между паззлами when hovered
и when clicked
в том, что для всех паззлов when hovered
используется один рейкастер, а для каждого when clicked
создается отельный рейкастер. паззл when dragged over
– эт вообще отдельная тема, в корне отличающаяся от двух предыдущих…
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.