Ejemplo n.º 1
0
    void CloseBox()
    {
        GameManager.Instance.CurrentState = GameState.Normal;
        if (GameManager.Instance.GetFirstSelectedKeeper().Data.Behaviours[(int)BehavioursEnum.CanSpeak])
        {
            indiceMsg++;
        }
        if (indiceMsg < commeSurLePanneau.Length)
        {
            goHint.transform.GetChild(3).GetComponentInChildren <Text>().text = Translater.PnjText(transform.name, indiceMsg, CharacterRace.Human);
        }
        else
        {
            indiceMsg = 0;
            goHint.transform.GetChild(3).GetComponentInChildren <Text>().text = Translater.PnjText(transform.name, indiceMsg, CharacterRace.Human);
        }

        goHint.SetActive(false);
    }
Ejemplo n.º 2
0
    public void Hint(int _i)
    {
        if (GameManager.Instance.ListOfSelectedKeepers.Count > 0)
        {
            if (!GameManager.Instance.GetFirstSelectedKeeper().Data.Behaviours[(int)BehavioursEnum.CanSpeak])
            {
                if (GameManager.Instance.GetFirstSelectedKeeper().Data.PawnId == "lucky")
                {
                    int i = Random.Range(0, 2);
                    if (i == 1)
                    {
                        goHint.transform.GetChild(3).GetComponentInChildren <Text>().text = Translater.PnjText(transform.name, 0, CharacterRace.Cat);
                    }
                    else
                    {
                        goHint.transform.GetChild(3).GetComponentInChildren <Text>().text = Translater.PnjText(transform.name, 1, CharacterRace.Cat);
                    }
                }
                else
                {
                    goHint.transform.GetChild(3).GetComponentInChildren <Text>().text = Translater.PnjText(transform.name, 0, CharacterRace.Dog);
                }
            }

            GameManager.Instance.Ui.goContentQuestParent.SetActive(true);
            OpenBox();
        }
    }