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