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