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); }
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(); } }