I've created a StringMap which has a set key and a value now if i want to find a key based on an index it gives me the wrong value. Seems that the snapshot doesn't save the key / value in the same order as the StringMap has been filled with.
Eg:
Lets say first entry of the StringMap is c1m1_hotel and the value is 0
If i create a snapshot of the StringMap and then use
PHP Code:
snapshot.GetKey(0, buffer, sizeof(buffer));
it shows c1m3_mall instead of c1m1_hotel.
So the question is that intended behaviour and how could this be fixed.