@brotok вам лучше всего это составлять в конструкторе на условия функций. А там уже запись. В общем у вас буит 4 if -а только смотрите а если у вас совпадет все? При таком методе он 4 раза и запишет
Баг в функции OnApplicationStart
-
Заметил одну особенность. Если в функции OnApplicationStart происходит ошибка, то скрипт вылетает. Но если скрипт работает в несколько потоков, то после ошибки продолжает висеть. Не начинает работу с многопотоком и не вываливается с ошибкой, просто стоит.
Вот тестовый скрипт.
Чтобы не создавать целую тему, напишу тут. Есть опечатка в описании экшена Парсить строку:

В названии переменной [ [PASSWORD]] лишний пробел, фигня конечно, но вдруг? )