void OnListenerDispatcher(ListenerDispatcher.myEnum message)
 {
     if (isMissionComplete && message == ListenerDispatcher.myEnum.LevelFinish)
     {
         isMissionComplete = false;
         foreach (JoystickPlayer jp in players)
         {
             jp.HideResults();
         }
     }
 }
Exemple #2
0
 private void OnListenerDispatcher(ListenerDispatcher.myEnum message)
 {
     if (message == ListenerDispatcher.myEnum.LevelFinish)
     {
         if (levelCompleted)
         {
             return;
         }
         levelCompleted = true;
         Debug.Log("<<<<<<<<<<<< Llego a un final de level:");
         level.Complete();
         Data.Instance.events.OnBossActive(false);
     }
 }
Exemple #3
0
 private void OnListenerDispatcher(ListenerDispatcher.myEnum message)
 {
     if (message == ListenerDispatcher.myEnum.LevelFinish)
     {
         MissionData missionData = missions.GetActualMissionData();
         if (missions.MissionActiveID == 0)
         {
             return;
         }
         title.text    = "";
         subtitle.text = "";
         SetState(true);
         string text = "";
         text += "MISSION " + (missions.MissionActiveID + 1) + "\n";
         text += missionData.title;
         Data.Instance.handWriting.WriteTo(subtitle, text, DoneText2);
     }
 }
Exemple #4
0
    void OnListenerDispatcher(ListenerDispatcher.myEnum message)
    {
        if (isDone)
        {
            return;
        }
        isDone = true;
        int       videogameId = 0;
        Transform t           = null;

        if (message == ListenerDispatcher.myEnum.LevelChangeLeft)
        {
            videogameId = 1;
            t           = logo_videogame_1.transform;
        }
        else if (message == ListenerDispatcher.myEnum.LevelChangeRight)
        {
            videogameId = 2;
            t           = logo_videogame_2.transform;
        }
        else if (message == ListenerDispatcher.myEnum.LevelChangeCenter)
        {
            videogameId = 0;
            t           = logo_videogame_0.transform;
        }

        if (t == null)
        {
            return;
        }

        VoicesManager.Instance.PlaySpecificClipFromList(VoicesManager.Instance.videogames_names, videogameId);
        //Game.Instance.level.charactersManager.gameOver = true;
        Game.Instance.GameOver();

        //Data.Instance.events.OnCameraZoomTo (t.position);
        StartCoroutine(GotoVideogame(videogameId));
    }
Exemple #5
0
    private void OnListenerDispatcher(ListenerDispatcher.myEnum message)
    {
        if (message == ListenerDispatcher.myEnum.ShowMissionName)
        {
            MissionData missionData = missions.GetActualMissionData();

            if (missions.MissionActiveID == 0 && Data.Instance.playMode != Data.PlayModes.PARTYMODE)
            {
                return;
            }

            title.text  = Data.Instance.videogamesData.GetActualVideogameData().name;
            title.color = Data.Instance.videogamesData.GetActualVideogameData().floor_top;

            subtitle.text = "";
            SetState(true);
            string text = "";
            text += "DISKETTE " + (missions.MissionActiveID + 1) + "\n";
            text += missionData.title;

            Data.Instance.handWriting.WriteTo(subtitle, text, DoneText2);
        }
    }
Exemple #6
0
 public void ListenerDispatcher(ListenerDispatcher.myEnum message)
 {
     OnListenerDispatcher(message);
 }