public void TouchUpAtPoint(CGPoint location)
{
if (gameState == GameState.Paused)
{
pauseNode.TouchUpAtPoint(location);
}
else if (gameState == GameState.PostGame)
{
postGameNode.TouchUpAtPoint(location);
}
else if (gameState == GameState.PreGame)
{
menuNode.TouchUpAtPoint(location);
}
else if (gameState == GameState.InGame)
{
SKNode touchedNode = Scene.GetNodeAtPoint(location);
if (touchedNode == timeLabelValue)
{
GameSimulation.Sim.SetGameState(GameState.Paused);
}
}
}