```csharp
#if UNITY_EDITOR
using UnityEditor;
#endif
// ... within a script
public void QuitGame()
{
#if UNITY_EDITOR
EditorApplication.ExitPlaymode();
#else
Application.Quit();
#endif
}
```
`EditorApplication.ExitPlaymode()`: Этот метод используется внутри редактора Unity для программного выхода из режима воспроизведения (Play Mode).
`Application.Quit()`: предназначен для завершения работы собранной версии игры на всех поддерживаемых платформах.