Уведомление объектов об изменении платформы или режима работы
Varwin SDK предоставляет интерфейсы, позволяющие реализующим их классам узнавать об изменении целевой платформы PlatformMode
или режима работы GameMode
Game Mode Switching
Существуют следующие режимы работы:
- Edit - режим редактирования
- View - режим просмотра
- Preview - режим предпросмотра, отличается от View тем, что можно перейти в режим редактирования
Текущий режим работы всегда доступен при обращении к ProjectData.GameMode
ISwitchModeSubscriber
public interface ISwitchModeSubscriber
{
void OnSwitchMode(GameMode newMode, GameMode oldMode);
}
C#
OnSwitchMode
оповещает Varwin объекты об измененииGameMode
Platform Mode Switching
Существуют следующие целевые платформы:
- VR
- Desktop
- NettleDesk
- Spectator
Текущая целевая платформа всегда доступна при обращении к ProjectData.PlatformMode
ISwitchPlatformModeSubscriber
public interface ISwitchPlatformModeSubscriber
{
void OnSwitchPlatformMode(PlatformMode newPlatformMode, PlatformMode oldPlatformMode);
}
C#
OnSwitchPlatformMode
оповещает Varwin объекты об измененииPlatformMode