When I compile my C# project in MonoDevelop, I get the following error:
Type of conditional expression cannot be determined as 'byte' and 'int' convert implicitly to each other
Code Snippet:
byte oldType = type;
type = bindings[type];
//Ignores updating blocks that are the same and send block only to the player
if (b == (byte)((painting || action == 1) ? type : 0))
{
if (painting || oldType != type) { SendBlockchange(x, y, z, b); } return;
}
This is the line that is highlighted in the error:
if (b == (byte)((painting || action == 1) ? type : 0))
Help is greatly appreciated!