I have a strange problem after upgrading to Unity 5.2.2: My project has 3 scenes: Initializer; Navigation; Main In the editor it doesn't matter which scene I start. I will always load the Initializer first (using some code). When the editor's current scene is Navigation (before running) and I run the project the text color of all the text is correct (see correct.jpg). But when the editor's current scene is Main and I run the project, the text color for all the text is black! (see wrong.jpg) I've googled it and someone suggested the create a new material with the UI/Default Font shader without touching the parameters, and assign it to all the text. I've tried this, but it didn't help. UPDATE: Looks like it is only happening in the Unity Editor. I've tried building a stand alone version and there the text color was correct.