Мне кажется или он просто перезаписывает число. Тип у тебя был ноль, ты нажал на цифру, он записал число, ты ещё он перезаписал другое. Возможно это тупой ответ.
Ну с++ я знаю один движок, это Unreal. Unity работает C# или Java. Вы можете взять готовый пример, но нужно разобраться что и зачем это здесь написано. Ну это моё мнение.