0:
  10000[0] <- Add(3.0, Multiply(EntityData[0], 32.0))
  10000[4] <- Trunc(Divide(EntityDataArray[10000[0]], 2.0))
  10000[11] <- Add(3.0, Multiply(EntityData[1], 32.0))
  goto 1
1:
  goto 2 if Less(10000[4], Add(Trunc(Divide(EntityDataArray[10000[11]], 2.0)), 1.0)) else 3
2:
  10000[5] <- Add(10000[4], 1.0)
  10000[6] <- Multiply(EntityData[0], 32.0)
  10000[7] <- Multiply(EntityData[1], 32.0)
  10000[8] <- Add(3.0, Multiply(EntityData[0], 32.0))
  10000[9] <- Add(3.0, Multiply(EntityData[1], 32.0))
  10000[10] <- Multiply(10000[4], 2.0)
  10000[12] <- Lerp(-0.9, 0.9, Divide(Subtract(EntityDataArray[10000[8]], 10000[10]), 2.0))
  10000[13] <- Lerp(-0.9, 0.9, Divide(Subtract(EntityDataArray[10000[9]], 10000[10]), 2.0))
  10000[0] <- Multiply(EntityData[0], 32.0)
  10000[1] <- Multiply(EntityData[1], 32.0)
  10000[2] <- Add(3.0, Multiply(EntityData[0], 32.0))
  10000[3] <- Add(3.0, Multiply(EntityData[1], 32.0))
  Draw(17.0, Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), Multiply(Subtract(EntityDataArray[10000[6]], 0.5), 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), 10000[12], Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), Multiply(Subtract(EntityDataArray[10000[7]], 0.5), 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), 10000[13], Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), Multiply(Add(EntityDataArray[10000[7]], 0.5), 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), 10000[13], Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), Multiply(Add(EntityDataArray[10000[6]], 0.5), 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), 10000[12], Add(Add(100000.0, Multiply(Min(EntityDataArray[10000[0]], EntityDataArray[10000[1]]), 100.0)), Min(EntityDataArray[10000[2]], EntityDataArray[10000[3]])), PreviewOption[5])
  10000[4] <- 10000[5]
  goto 1
3:
  goto exit
