Since updating to 1.51 (I updated to 1.51c today to see if it would fix it) the camera fade sometimes works and sometimes doesn't.
For example, if the character walks to the door after interacting, it should fade to black, load the next scene, and fade in.
The strange thing is, sometimes it WILL fade out/in, and others it won't. It's so odd because nothing changes at all when I keep testing it. It just seems to be random.
I have triggers set up to execute the fadings and have them set to 'Wait until finished' too.
It does this for all scenes. It never used to do this before.
I'm on Unity 5.3.4f, using AC 1.51c. I have camera FX added but even if I remove them, it makes no difference so I don't think it could be those that are affecting it.
It even does this in actual builds of the game too.
Comments
One thing to try (if you're up for some debugging) is to open MainCamera.cs and find the FadeIn function (should be around line 953 in the latest version). Then insert the following into it somewhere:
Debug.Log ("Fade in " + _timeToFade + "s");
That should then produce a log in the Console whenever a fade-in occurs - even if it's one frame (ie 0 seconds). See if that yields anything useful, and show the full message (including line numbers) of a zero-fade in call.