Здравствуйте.
Хочу поделиться своей наработкой, которая представляет из себя игровую консоль. Консоль еще достаточно сыровата, если кто-то сможет довести ее до ума, то я буду только рад .
Спектр применения - от простого выхода из приложения до (например) установки максимально-допустимого FPS для всех клиентов по сети (для игры в равных условиях)
Использование -
Просто создайте пустой GameObject и добавьте на нее прикрепленный в конце сообщения скрипт.
Описание public переменных (для работы из инспектора) -
consoleStyle & consoleSkin - "шкурки консоли".
maxMessages - допустимая длина хранения данных консоли.
audioList - набор аудио-файлов для воспроизведения звуков (опционально, зависит от enableSounds).
enableSounds - если true, то разрешить проигрывание звуков.
Управление -
По умолчанию клавиша - ~ (тильда) позволяет получить доступ к консоли или же закрыть ее при повторном нажатии клавиши.
Отправка всех сообщений в консоль производится по нажатию клавиши Enter.
Переключаться между введенными командами можно используя клавиши - Up & Down.
Демонстрационная версия -
http://crash-12345.narod.ru/consolesystem
P.S - команда help выводит список всех доступных команд. Закрыть окно help'a можно нажав клавишу ESC.
Приятного использования.