Esempio n. 1
0
    public void OnGameEnd()
    {
        targetQuestionCardScript.SetQuestionText(" ");
        targetQuestionCardScript.SetTitleText(" ");
        targetQuestionCardScript.SetCounterText(" ");

        foreach (OptionCard AnswerButton in gameObjectButtonList)
        {
            AnswerButton.SetOptionCardQuestion(" ", false);
            AnswerButton.GetComponent <Image>().sprite = SpriteManager.instance.GetSpriteByName("OptionButton");
        }
    }
Esempio n. 2
0
    private GameObject BuildQuestionCardByCategory(QuestionManager.Categories thisCategory)
    {
        GameObject   result     = this.GetPrefabByName("QuestionCard");
        QuestionCard cardScript = result.GetComponent <QuestionCard>();

        if (result)
        {
            cardScript = result.GetComponent <QuestionCard>();
        }
        else
        {
            Debug.LogError("Null question card prefab", this.gameObject);
        }

        if (cardScript)
        {
            switch (thisCategory)
            {
            case QuestionManager.Categories.CULTURE_AND_EDUCATION:
                cardScript.SetTitleText("Cultura y educación");
                cardScript.category = QuestionManager.Categories.CULTURE_AND_EDUCATION;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.CULTURE_AND_EDUCATION));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.CULTURE_AND_EDUCATION + "_banner"));
                break;

            case QuestionManager.Categories.ENVIRONMENT:
                cardScript.SetTitleText("Ambiente");
                cardScript.category = QuestionManager.Categories.ENVIRONMENT;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.ENVIRONMENT));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.ENVIRONMENT + "_banner"));
                break;

            case QuestionManager.Categories.HEALTH:
                cardScript.SetTitleText("Salud");
                cardScript.category = QuestionManager.Categories.HEALTH;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.HEALTH));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.HEALTH + "_banner"));
                break;

            case QuestionManager.Categories.LIVING_PLACE:
                cardScript.SetTitleText("Vivienda");
                cardScript.category = QuestionManager.Categories.LIVING_PLACE;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.LIVING_PLACE));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.LIVING_PLACE + "_banner"));
                break;

            case QuestionManager.Categories.MOBILITY_AND_LOGISTICS:
                cardScript.SetTitleText("Movilidad y logística");
                cardScript.category = QuestionManager.Categories.MOBILITY_AND_LOGISTICS;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.MOBILITY_AND_LOGISTICS));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.MOBILITY_AND_LOGISTICS + "_banner"));
                break;

            case QuestionManager.Categories.PRODUCTION_EMPLOYMENT_AND_TOURISM:
                cardScript.SetTitleText("Producción, empleo y turismo");
                cardScript.category = QuestionManager.Categories.PRODUCTION_EMPLOYMENT_AND_TOURISM;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.PRODUCTION_EMPLOYMENT_AND_TOURISM));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.PRODUCTION_EMPLOYMENT_AND_TOURISM + "_banner"));
                break;

            case QuestionManager.Categories.PUBLIC_INFORMATION_ACCESS:
                cardScript.SetTitleText("Acceso publico a la información");
                cardScript.category = QuestionManager.Categories.PUBLIC_INFORMATION_ACCESS;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.PUBLIC_INFORMATION_ACCESS));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.PUBLIC_INFORMATION_ACCESS + "_banner"));
                break;

            case QuestionManager.Categories.SOCIAL:
                cardScript.SetTitleText("Social");
                cardScript.category = QuestionManager.Categories.SOCIAL;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.SOCIAL));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.SOCIAL + "_banner"));
                break;

            case QuestionManager.Categories.TERRITORY:
                cardScript.SetTitleText("Aspectos territoriales");
                cardScript.category = QuestionManager.Categories.TERRITORY;
                cardScript.SetCategoryIcon(SpriteManager.instance.GetSpriteByName(CategoryIconNames.TERRITORY));
                cardScript.SetHeaderSprite(SpriteManager.instance.GetSpriteByName(CategoryIconNames.TERRITORY + "_banner"));
                break;
            }
        }
        else
        {
            Debug.LogError("Default value return", this.gameObject);
        }

        return(result);
    }