Faced a problem - Unity itself darkens all drawn sprites / images (draw via GUI) 
The screen clearly shows - my picture of a green apple (right in the editor), the unit draws very dark, despite the fact that it is quite light. This happens with all the pictures. I did not find any settings in GUIStyle relating to the method of drawing a picture. Also, GUI.Color = new Color (1f, 1f, 1f, 1f) does not help - that is, even if I tell him to draw "without changes", the darkening remains: (
I wrote windows for the editor, the render in them is absolutely identical - the same incomprehensible shading: 
I thought maybe this problem is related to the lighting settings - but none of the lighting settings change anything.
Here is the listing of my drawing service for the cell:
public
class ItemDrawService { private GUIStyle labelStyle = null; public ItemDrawService(GUIStyle labelStyle){ this.labelStyle=labelStyle; } /// <summary> /// ΠΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° Π² ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ΅ /// </summary> /// <param name="item">Π ΠΈΡΡΠ΅ΠΌΡΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ</param> /// <param name="offsetX">Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ (ΠΏΠΎΠ·ΠΈΡΠΈΡ) ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΡ ΠΏΠΎ x</param> /// <param name="offsetY">Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ (ΠΏΠΎΠ·ΠΈΡΠΈΡ) ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΡ ΠΏΠΎ y</param> /// <param name="fixWebPosition">ΠΏΡΠΈ fixWebPosition=true ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠΈΡΡΠ΅ΡΡΡ "Π² ΡΠ΅ΡΠΊΠ΅"</param> /// <param name="drawIcon">ΠΏΡΠΈ drawIcon=false, ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠΈΡΡΠ΅ΡΡΡ Π±Π΅Π· ΠΈΠΊΠΎΠ½ΠΊΠΈ</param> public void DrawItem(ItemSlot item, float offsetX, float offsetY, bool fixWebPosition = true, bool drawIcon = true){ Rect cellRectangle; if (fixWebPosition) { cellRectangle = new Rect(offsetX + CellSettings.cellPaddingX + (item.position.X - 1) * CellSettings.cellWidth, offsetY + CellSettings.cellPaddingY + (item.position.Y - 1) * CellSettings.cellHeight, CellSettings.cellWidth, CellSettings.cellHeight); } else { cellRectangle = new Rect(offsetX, offsetY, CellSettings.cellWidth, CellSettings.cellHeight); } if (drawIcon) labelStyle.normal.background = item.item.resource.icon; string description = item.item.getCount()>1? item.item.getCount().ToString()+CLang.getInstance().get(Dictionary.K_COUNT) : ""; GUI.color = new Color(1f,1f,1f,1f); GUI.Label(cellRectangle, description, labelStyle); } } How can I display a picture in the "As is" unit, without any filters?
