Хранимые процедуры и execute — это не одно и то же. VK.API.execute — это метод, позволяющий выполнить код на стороне сервера ВКонтакте, при этом бонусом идёт то, что можно связать несколько разных запросов к их API в одну команду. А хранимая процедура — это код, который изначально вы сохраняете в ВК. Вызывается он командой execute.ИМЯ_ПРОЦЕДУРЫ.
Паттерны проектирования. Наблюдатель
Собственно, проблемы связывания всех компонентов и кода в Unity нет. Проблема в головах тех, кто пытается делать что-то в этом редакторе, не понимая базовых вещей. Отсюда и обвинения в сторону редактора. Отсюда и «дошёл до азов в процессе эволюции». Теория — не ваш враг. Она ваш помощник. И её знание — не трата времени, а сильный инструмент в ваших руках и голове.
Избавиться от этого switch очень просто.
Имеем вызов '?method=user.login&data=...'
Собираем входные параметры и смотрим method.
Сплит по точке — даст 2 имени.
Наблюдатель
Собственно, проблемы связывания всех компонентов и кода в Unity нет. Проблема в головах тех, кто пытается делать что-то в этом редакторе, не понимая базовых вещей. Отсюда и обвинения в сторону редактора. Отсюда и «дошёл до азов в процессе эволюции». Теория — не ваш враг. Она ваш помощник. И её знание — не трата времени, а сильный инструмент в ваших руках и голове.
Имеем вызов '?method=user.login&data=...'
Собираем входные параметры и смотрим method.
Сплит по точке — даст 2 имени.
moduleName = splitted[0];
methodName = splitted[1];
Вызов всего этого добра:
modulesMap[moduleName][methodName](params, callback)
modulesMap отдельно можно описать отдельно, даже подгружать json файл.
программистыбородатые дядьки.А насчёт жёлобов верно подметили. Но тогда при увеличении количества цветов возможна проблема модернизации =)