Example #1
0
 public void editEnd()
 {
     if (checkAnswer())
     {
         Hide_test.StaticLoadNextLevel();
     }
 }
 public void hideAllDialogs()
 {
     Hide_test.hide_selected(jozefDia);
     Hide_test.hide_selected(teslaDia);
     Hide_test.hide_selected(cankarDia);
     Hide_test.hide_selected(jenkoDia);
 }
Example #3
0
 public void Hide_All()
 {
     foreach (CanvasGroup cg in cgs)
     {
         Hide_test.hide_selected(cg);
     }
 }
Example #4
0
    public void setget()
    {
        fText.text = "No, prijatelj " + ime.text + ", pa pojdiva na sprehod po moji življenski poti.";
        VariableBase.PlayerName = ime.text;

        Hide_test.show_selected(cg);
    }
Example #5
0
    public void HasChanged()
    {
        int count = 0;

        Debug.Log(giver.childCount);

        // still havent used all the flowers
        if (flowUsed < 5)
        {
            // check if there's any flowers to pick up
            foreach (Transform child in giver)
            {
                if (child.gameObject.activeSelf)
                {
                    Debug.Log(child.gameObject.name);
                    count++;
                }
            }

            if (count == 0)
            {
                // increase the count of curr
                flowUsed++;

                // enable the next flower to pick up
                giver.GetChild(0).gameObject.SetActive(true);
            }
        }
        else
        {
            Hide_test.StaticLoadNextLevel();
        }
    }
Example #6
0
    public void HasChanged()
    {
        System.Text.StringBuilder builder = new System.Text.StringBuilder();
        int number = 0;

        foreach (Transform slotTransform in slots)
        {
            GameObject item = slotTransform.GetComponent <Slot> ().item;
            if (item)
            {
                builder.Append(item.name);
                number++;
            }
        }
        inventoryText = builder.ToString();

        if (number == 5)
        {
            if (inventoryText.Equals("KRANJ"))
            {
                SceneManager.LoadScene(VariableBase.LevelNumber);
            }
            else
            {
                Hide_test.hide_selected(cg);
                levelManager.GetComponent <Hide_test>().requestDialog("Jenko", "Narobe! Tudi jaz nočem v šolo! Raje bi - tako kot ti - po dvorišču vozil gnoj s karjolo!");
            }
        }
    }
Example #7
0
    IEnumerator ChangeColor(int choice, bool gotIt)
    {
        if (gotIt)
        {
            buttons[choice].image.color = new Color32(0, 255, 0, 255);
        }
        else
        {
            buttons[choice].image.color = new Color32(255, 0, 0, 255);
        }

        yield return(new WaitForSeconds(0.5f));

        buttons[choice].image.color = new Color32(255, 255, 255, 255);

        if (gotIt)
        {
            //na koncu prestavimo stevec naprej in poklicemo novo vprasanje
            numQuestion++;
            LoadQuestion();
            RemoveObstacle();
            Hide_test.hide_selected(KrpanDialogCG);
        }
        else
        {
            Hide_test.show_selected(KrpanDialogCG);
        }
    }
Example #8
0
    public void OnPointerClick(PointerEventData eventData)
    {
        GetComponent <AudioSource>().Stop();
        GetComponent <AudioSource>().Play();

        Hide_test.show_selected(cg);
    }
Example #9
0
    public void HasChanged()
    {
        int correct = 0;

        foreach (Transform slot in slots)
        {
            if (slot.childCount > 0 && slot.name == slot.GetChild(0).name)
            {
                Destroy(slot.GetChild(0).GetComponent <DragHandealer>());
                correct++;
            }
        }

        Debug.Log("Correct:" + correct);

        if (correct == slots.Length)
        {
            Hide_test.StaticLoadNextLevel();
            return;
        }

        if (correct > flowUsed)
        {
            // enable the next flower to pick up
            giver.GetChild(0).gameObject.SetActive(true);

            flowUsed = correct;
        }
    }
Example #10
0
 public void RestartGame()
 {
     for (int i = 0; i < slots.Length; i++)
     {
         Hide_test.show_selected(dropplets[i].GetComponent <CanvasGroup>());
         dropplets[i].SetParent(slots[i].transform);
     }
 }
Example #11
0
    IEnumerator EndOfLevel()
    {
        go.GetComponent <Hide_test>().requestDialogJenko("Hm, me zanima, kaj od tega sta bila Adam in Eva? In zakaj, če smo vsi iz opice nastali, Nemci večvredni so postali?");

        yield return(new WaitForSeconds(5.0f));

        Hide_test.show_selected(cg);
    }
    IEnumerator showHide(CanvasGroup cg, Text txt, string msg, int SecondsToWait)
    {
        txt.text = msg;
        Hide_test.show_selected(cg);

        yield return(new WaitForSeconds(SecondsToWait));

        Hide_test.hide_selected(cg);
    }
Example #13
0
 private void LoadPage()
 {
     if (page == 2 && !AS.isPlaying)
     {
         AS.Play();
     }
     textField.text    = text[page];
     imageFiled.sprite = sprites[page];
     Hide_test.show_selected(cg);
 }
    public void showDialog(CanvasGroup cg, Text txt, string msg, bool theOnlyOne)
    {
        if (theOnlyOne)
        {
            hideAllDialogs();
        }

        txt.text = msg;
        Hide_test.show_selected_dialog(cg);
    }
Example #15
0
    private bool CheckIfEnd()
    {
        if (i == notes.Length)
        {
            finished = true;
            Hide_test.show_selected(cg);
            return(true);
        }


        return(false);
    }
Example #16
0
 public void IsFinished()
 {
     if (CheckTracks())
     {
         Hide_test.show_selected(cg);
         go.GetComponent <Hide_test>().requestDialog("Instructions", "V tem času je Avstrija zgradila svojo prvo železnico - od glavnega pristinišča do glavnega mesta. Poimenovali so jo:");
     }
     else
     {
         Hide_test.hide_selected(cg);
     }
 }
Example #17
0
 private void handleSwitch()
 {
     if (turnOn)
     {
         Go.GetComponent <Light>().intensity = 2.0f;
         Hide_test.show_selected(cg);
     }
     else
     {
         Go.GetComponent <Light>().intensity = 0.1f;
         Hide_test.hide_selected(cg);
     }
 }
Example #18
0
    void CheckIfEnd()
    {
        if (i == correctAnswers.Length)
        {
            inField.enabled = false;
            Hide_test.show_selected(cg);

            if (requestDialog)
            {
                GameObject.Find("LevelManager").GetComponent <Hide_test>().requestDialogJenko(JenkoText);
            }
        }
    }
Example #19
0
    IEnumerator changeText()
    {
        for (int i = 0; i < lines.Length; i++)
        {
            textArea.text = lines[i];
            yield return(new WaitForSeconds(waitTime[i]));
        }

        if (hideAfter)
        {
            Hide_test.hide_selected(cgBefore);
        }
        Hide_test.show_selected(cg);
    }
Example #20
0
    private void Update()
    {
        if (transform.childCount == 3)
        {
            Hide_test.show_selected(cg);
            Hide_test.show_selected(cg1);

            GO.GetComponent <Hide_test>().requestDialogJenko("Jaz domov, kam pa vi?");
        }
        else
        {
            Hide_test.hide_selected(cg);
            Hide_test.hide_selected(cg1);
        }
    }
 private void dialogRunner()
 {
     if (index < dialogParts.Length - 1)
     {
         jenkoText.text    = dialogParts[index];
         JenkoDialog.alpha = 1.0f;
         clickable         = true;
     }
     else
     {
         jenkoText.text    = dialogParts[index];
         JenkoDialog.alpha = 1.0f;
         Hide_test.show_selected(cg);
     }
 }
    public void HasChanged()
    {
        float correct = 0f;

        foreach (Transform slot in slots)
        {
            if (slot.childCount > 0 && slot.name == slot.GetChild(0).name)
            {
                Transform temp = slot.GetChild(0);
                Destroy(temp.GetComponent <DragHandealer>());
                Destroy(temp.GetComponent <ShowOnHover>());
                foreach (Transform textBG in temp)
                {
                    CanvasGroup cg = textBG.GetComponent <CanvasGroup>();
                    cg.alpha = 1.0f;
                    Debug.Log(textBG.name);
                    foreach (Transform txt in textBG)
                    {
                        Debug.Log(txt.name);
                        txt.GetComponent <Text>().text = "SLOVENCI";
                    }
                }

                correct += 1.0f;
            }
        }

        if (correct > 0.0f && !AudioSrc.isPlaying)
        {
            AudioSrc.Play();
        }

        AudioSrc.volume = correct / slots.Length;

        if (correct == slots.Length)
        {
            Hide_test.show_selected(cg);
            return;
        }

        if (correct > flowUsed)
        {
            // enable the next flower to pick up
            giver.GetChild(0).gameObject.SetActive(true);

            flowUsed = correct;
        }
    }
Example #23
0
 private void LoadNextAssignment()
 {
     assignment++;
     if (assignment >= maxAssignment)
     {
         LevelManager.GetComponent <Hide_test>().requestDialogJenko("Naprej, naprej, naprej – avion, gramofon, avto, telefon – kaj vse to je treba imet`? Ni dovolj človeku le ubrano pet`?");
         Hide_test.show_selected(cg);
     }
     else
     {
         inventions[assignment - 1].SetActive(false);
         inventions[assignment].SetActive(true);
         LevelManager.GetComponent <Hide_test>().requestDialog("Instructions", Instructions[1]);
         ageText.text = string.Format(AgeString, age[assignment]);
     }
 }
Example #24
0
 //funkcija ki se klice ob izbiri odgovora B
 public void goPathB()
 {
     if (currQuestion == null)
     {
         return;
     }
     currQuestion = currQuestion.pathB;
     //ce trenutnega vprasanja ni pomeni, da smo prisli do konca, v nasprotnem primeru nadaljujemo z igro
     if (currQuestion == null)
     {
         Hide_test.show_selected(cg);
     }
     else
     {
         setDialogs(currQuestion);
     }
 }
Example #25
0
    public void checkResult()
    {
        for (int i = 0; i < dropdowns.Length; i++)
        {
            if (dropdowns[i].value == rightResult[i])
            {
                Debug.Log(i + " is right \n");
            }
            else
            {
                return;
            }
        }

        Hide_test.show_selected(cg);
        GameObject.Find("LevelManager").GetComponent <Hide_test>().requestDialogJenko("Ampak uspehov nisem dosegel samo jaz, v tem času svet dobiva nov obraz!");
    }
Example #26
0
    //potrebujemo novo vprasanje!
    void LoadQuestion()
    {
        if (numQuestion == maxQuestion)
        {
            Hide_test.show_selected(cg);
            Hide_test.hide_selected(PortfolioCG);
            return;
        }

        temp = levels[DifficultyLevel].questions[numQuestion];

        questionText.text = temp.Question;
        textA.text        = temp.AnswerA;
        textB.text        = temp.AnswerB;
        textC.text        = temp.AnswerC;
        textD.text        = temp.AnswerD;
    }
Example #27
0
    public void HasChanged()
    {
        int correct = 0;

        foreach (Transform slot in slots)
        {
            if (slot.childCount > 1)
            {
                slot.GetChild(0).gameObject.SetActive(false);
            }
            else
            {
                slot.GetChild(0).gameObject.SetActive(true);
            }

            if (slot.childCount > 1 && slot.name.Split('_')[0] == slot.GetChild(1).name)
            {
                Destroy(slot.GetChild(1).GetComponent <DragHandealer>());
                correct++;
            }
        }

        // incorporate assignment change
        if (correct >= (assignment + 1) * 3)
        {
            assignment++;
            SetInstructions();
            SetDialogs();
            SetAudio();
        }

        if (assignment >= maxAssignmet)
        {
            Hide_test.show_selected(cg);
            return;
        }

        if (correct > used)
        {
            giver.GetChild(0).gameObject.SetActive(true);

            used = correct;
        }
    }
    IEnumerator changeText()
    {
        for (int k = 0; k < parts.Length; k++)
        {
            for (int i = 0; i < parts[k].lines.Length; i++)
            {
                parts[k].textArea.text = VariableBase.InsertVariables(parts[k].lines[i]);
                yield return(new WaitForSeconds(parts[k].waitTime[i]));
            }

            yield return(new WaitForSeconds(waitBetween));

            if (parts[k].hideAfter)
            {
                Hide_test.hide_selected(parts[k].cgBefore);
            }
            Hide_test.show_selected(parts[k].cgAfter);
        }
    }
Example #29
0
    public void HasChanged()
    {
        int pravilnih = 0;

        for (int i = 0; i < drops.Length; i++)
        {
            if (drops[i].transform.childCount > 0 && !drops[i].inventory)
            {
                if (checkIfCorrect(drops[i].transform.name, drops[i].transform.GetChild(0).name))
                {
                    Debug.Log(drops[i].transform.name + " je pravilen.");
                    pravilnih++;
                }
            }
        }

        if (pravilnih == 4)
        {
            Hide_test.show_selected(cg);
        }
    }
Example #30
0
 public void CannonFire()
 {
     if (Solved)
     {
         return;
     }
     if (Rotation == 6 && slot.childCount > 0)
     {
         Hide_test.show_selected(cg);
         Hide_test.show_selected(cg1);
         Instructions.text = "Začela se je 1. svetovna vojna.";
         Solved            = true;
         SetDialogs();
     }
     else
     {
         Hide_test.hide_selected(cg);
         Hide_test.hide_selected(cg1);
         Instructions.text = "Z miško pripelji v Avstrijo top, ga usmeri na Srbijo in pritisni na sprožilec.";
     }
 }