Beispiel #1
0
    private void Awake()
    {
        player = GameObject.FindGameObjectWithTag("Player");

        currentDungeonData = GameObject.FindGameObjectWithTag("CurrentDungeonData").GetComponent <CurrentDungeonData>();
        currentSubject     = currentDungeonData.GetCurrentSubject();
        hubName            = currentDungeonData.GetHubName();

        questionModeUI = GameObject.FindGameObjectWithTag("QuestionModeUI");
        freeUI         = GameObject.FindGameObjectWithTag("FreeUI");
        mcqUI          = GameObject.FindGameObjectWithTag("McqUI");

        questionText        = GameObject.FindGameObjectWithTag("QuestionText").GetComponent <Text>();
        freeAnswerText      = GameObject.FindGameObjectWithTag("FreeAnswerText").GetComponent <Text>();
        mcqButtonTextArray  = GameObject.FindGameObjectsWithTag("McqButtonText");
        mcqAnswerText       = GameObject.FindGameObjectWithTag("McqAnswerText").GetComponent <Text>();
        remainingTrialsText = GameObject.FindGameObjectWithTag("RemainingTrialsText").GetComponent <Text>();

        nbEnemies         = GameObject.FindGameObjectsWithTag("Enemy").Length;
        nbEnemiesDefeated = 0;

        SetEnemiesID();

        questionModeUI.SetActive(false);
    }
Beispiel #2
0
    private void Start()
    {
        fadeSystem = GameObject.FindGameObjectWithTag("FadeSystem").GetComponent <Animator>();

        currentDungeonData = GameObject.FindGameObjectWithTag("CurrentDungeonData").GetComponent <CurrentDungeonData>();

        congratsMessage = GameObject.FindGameObjectWithTag("CongratsMessage");
        infosUI         = GameObject.FindGameObjectWithTag("InfosUI");

        dungeonUI       = GameObject.FindGameObjectWithTag("DungeonUI");
        dungeonUIText   = GameObject.FindGameObjectWithTag("DungeonUIText").GetComponent <Text>();
        dungeonUIButton = GameObject.FindGameObjectWithTag("DungeonUIButton");
        dungeonUI.SetActive(false);

        GameObject[] dungeonsArray = GameObject.FindGameObjectsWithTag("Dungeon");
        dungeons = new List <Dungeon>();
        foreach (GameObject dungeon in dungeonsArray)
        {
            dungeons.Add(dungeon.GetComponent <Dungeon>());
        }

        SetInfosInDungeons();
    }