Exemplo n.º 1
0
    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);
 }