Time for action – writing the pie chart script

With these Texture2D variables defined, and the images stored in those variables, we can control the images with our script. Let's lay down some code, and pick through the aftermath when we're finished:

Because of the switcheroo we have to pull off with the two yellow half-moon pieces, knowing when the clock has passed the halfway point is pretty important with this clock. Let's create an isPastHalfway variable inside our OnGUI function:

function OnGUI ()
{
var isPastHalfway:boolean = percent < 50;

(Confused? Remember that our percent variable means "percent remaining", not "percent elapsed". When percent is less than 50, we've passed the halfway mark).

Define a rectangle in which to draw the textures: ...

Get Unity 4.x Game Development by Example Beginner's Guide now with O’Reilly online learning.