Shorten This Code with... blocks?
Not a lot shorter, but a bit...

float ticks = (float)(1.0f/(float)subControl.decorator.ticks);
newValue = subControl.value + subControl.inverted ? ticks : - ticks;

if (subControl.inverted &amp;&amp; newValue &gt; 1)  {
    newValue = 0;
} else if (!subControl.inverted &amp;&amp; newValue &lt; 0){
    newValue = 1;
}


You could make it even shorter if the you are restricting the values to just 0 and 1.

EDIT: you say in a comment, that it should be between 0 and 1, so...

if (newValue &gt; 1)  {
    newValue = 0;
} else if (newValue &lt; 0){
    newValue = 1;
}


Which is fewer characters if not fewer lines, and imo clearer in intent.