I don't want the CPU to count the right side of the string over and over again, which is what I am doing right now, with a lot of different strings at the same time and GetToken(), with an increasing index position going over 2000.
I have events checking for and reading the current index position in a string, and if a certain string is given, do something according to that string at that position.
About 3 Events for this keep checking every tick and for multiple (about 10) strings at the same time each tick.
With increasing index value in GetToken the FPS breaks in.
My idea was then to just after maybe every 500 Tokens (index 500), add a NewLine, and restart the index to 1, and keep reading the text in the New Line, starting from index 1.