public void OnGUI()
{
if (outputLines.Count > 0)
{
for (int i = 0; i < outputLines.Count; i++)
{
GUI.Label(new Rect(screenPosition.x, screenPosition.y + lineSpacing * i, screenPosition.width, screenPosition.height), outputLines[i].text);
outputLines[i].delay -= Time.deltaTime;
if (outputLines[i].delay <= 0f)
{
outputLines.RemoveAt(i);
i--;
}
}
}
}