Хочешь - выкладывай.
Если ты конкретно у меня спрашиваешь, то я собираюсь полностью перерабатывать код обоих вариантов, чтоб и гибкости подвезти, и скорости, и возможности переключения между двумя реализациями. В общем, я в любом случае буду всё изобретать по новой.
Благодарю, добавил
Я, вероятнее всего, сделаю отдельный коллбэк, который будет либо аналогом OnPlayerConnect (маловероятно), либо как раз для смены позиции камеры.
Или же вообще сделаю отдельную функцию, которая таймером будет вызывать смену позиции камеры.
В общем, уже как займусь реализацией, буду накидывать идеи