async void Start() { // MUST BE THE FIRST THING LOG.Log("Setting up all objects"); foreach (var item in Resources.FindObjectsOfTypeAll <SetupMonoBehaviour>()) { item.Setup(); } ScreenChangerService.HideAll(); PanelChangerService.HideAllPanels(); await ScreenChangerService.ChangeScreen(ScreenId.Login); UserInputService.ShouldHandleUserInputs = true; SoundService.PlaySong(SongId.Opening); try { await ConnectToServer(); } catch (Exception e) { LOG.Log(e); } }
protected override void OnEntered(object enterInformation) { SoundService.PlaySong("MainTheme", true); }