Beispiel #1
0
    void SearchObjects()
    {
        gameControllerNumber = GameObject.Find("ObjetoSingleton").GetComponent <PreguntasSingleton>().getControllerGameNumber();
        audioChip            = this.transform.GetComponent <AudioSource>();
        chipZone             = GameObject.Find("ZonaFichas");
        switch (gameControllerNumber)
        {
        case 0:
            break;

        case 1:
            gameController = GameObject.Find("ControladorJuego").GetComponent <ControladorJuego>();
            break;

        case 2:
            gameController = GameObject.Find("ControladorJuego").GetComponent <ControladorjuegoRelax>();
            break;

        case 3:
            gameController = GameObject.Find("ControladorJuego").GetComponent <ControladorTutorial> ();
            break;

        default: break;
        }
    }
Beispiel #2
0
    public LastChipObject(Transform _lastChipSet, Transform _miniDropSelected)
    {
        lastChipSet         = _lastChipSet;
        miniDropSelected    = _miniDropSelected;
        miniDropSelectedPos = _miniDropSelected.localPosition;
        int gameControllerNumber = GameObject.Find("ObjetoSingleton").GetComponent <PreguntasSingleton>().getControllerGameNumber();

        switch (gameControllerNumber)
        {
        case 0:
            break;

        case 1:
            gameController = GameObject.Find("ControladorJuego").GetComponent <ControladorJuego>();
            break;

        case 2:
            gameController = GameObject.Find("ControladorJuego").GetComponent <ControladorjuegoRelax>();
            break;

        case 3:
            gameController = GameObject.Find("ControladorJuego").GetComponent <ControladorTutorial>();
            break;

        default: break;
        }

        if (miniDropSelected.name.IndexOf("Arriba") != -1)
        {
            //Se le asigna la izquierda. Hay que tener cuidado ya que pueden ser 3 tipos de controladores:
            //tutorial, relax o controlador....
            miniDropPartner = gameController.GetMiniDrop("Izquierda");
        }
        else if (miniDropSelected.name.IndexOf("Izquierda") != -1)
        {
            miniDropPartner = gameController.GetMiniDrop("Arriba");
        }
        else if (miniDropSelected.name.IndexOf("Derecha") != -1)
        {
            miniDropPartner = gameController.GetMiniDrop("Abajo");
        }
        else if (miniDropSelected.name.IndexOf("Abajo") != -1)
        {
            miniDropPartner = gameController.GetMiniDrop("Derecha");
        }

        if (miniDropPartner != null)
        {
            miniDropPartnerPos = miniDropPartner.localPosition;
        }
    }