Единство, изменяющее изображение кнопки, полностью противоречивое - PullRequest
0 голосов
/ 12 апреля 2020

Моя игра работает вместе с двумя сценариями, которые могут вам понадобиться для решения моей проблемы. https://streamable.com/c1kv58

Изображение кнопки не всегда меняется должным образом - иногда, когда фон является ночным, изображением ДОЛЖЕН быть значок солнца (известный как LightSprite в кодах выше), но изображение кнопки иногда просто остается на ночь, пока не нажали дважды. Я понятия не имею, почему это происходит, так как раньше я работал с фоновым контроллером, который работал нормально, и поэтому я использовал ту же структуру с моим устройством смены изображений, но безрезультатно.

Кнопка, которая меняет: https://gyazo.com/6b11bc36b0579fe27fb7f51d9409d69f

Вот 2 сценария с соответствующими кодами:

BackgroundController: https://codeshare.io/axQvXX

ButtonImageChange: https://codeshare.io/5Rpbx4

Пожалуйста, имейте в виду, что кнопка воспроизведения перезагружает сцену, что, я думаю, может означать, что мне нужно адаптировать скрипт ButtonImageChange, но я действительно не уверен.

Я до сих пор Совершенно новичок в c#, поэтому мне жаль, если я не смотрю на него правильно.

Любые идеи очень ценятся. Спасибо!

...