Exemple #1
0
    public void TriggerDialogue()
    {
        Dialog_Manager DM = FindObjectOfType <Dialog_Manager>();

        if (isTrigger)
        {
            DM.isTrigger = true;
            isTrigger    = false;
        }

        if (DM.inDialog)
        {
            DM.DisplayNextSentence();
        }
        else if (!hasSpoken)
        {
            string[] dialogue = new string[sentenceNumber];

            for (int i = 0; i < sentenceNumber; i++)
            {
                dialogue[i] = GC.PrendiDialogo(firstSentence + i);
            }

            hasSpoken = true;

            DM.StartDialogue(dialogue);
        }
    }
Exemple #2
0
 // Start is called before the first frame update
 void Start()
 {
     rb              = GetComponent <Rigidbody2D>();
     circleCollider  = GetComponent <CircleCollider2D>();
     originalGravity = rb.gravityScale;
     level           = FindObjectOfType <Scene_manager>();
     dm              = FindObjectOfType <Dialog_Manager>();
 }
    void Start()
    {
        theStat = FindObjectOfType <Player_Stat>();
        theNPC  = FindObjectOfType <NPCcollisoncheck>();
        theDM   = FindObjectOfType <Dialog_Manager>();

        itemList.Add(new Item(10001, "체력 포션", "체력을 10 회복한다.", Item.ItemType.Use));
        itemList.Add(new Item(10002, "SP 포션", "스킬 게이지를 10 채운다.", Item.ItemType.Use));
        itemList.Add(new Item(10003, "와인", "레티시아가 좋아하는 와인이다.\n선물하려면 레티시아 근처에서\nG를 누르자.\n먹으면 체력을 10 회복한다.", Item.ItemType.Use));
        itemList.Add(new Item(10004, "푸른 방울꽃", "세렌이 좋아하는 꽃이다.\n선물하려면 세렌 근처에서\nG를 누르자.\n먹으면 체력을 10 회복한다.", Item.ItemType.Use));
        itemList.Add(new Item(20001, "롱소드", "기본적인 형태의 장검", Item.ItemType.Equip, 3));
        itemList.Add(new Item(20101, "레더 아머", "가죽으로 만든 가벼운 방어구", Item.ItemType.Equip, 0, 1));
        itemList.Add(new Item(20201, "레티시아의 목걸이", "레티시아가 잃어버린\n목걸이, 다시 가져다 주자.", Item.ItemType.Equip, 0, 1));
    }
Exemple #4
0
 // Start is called before the first frame update
 void Start()
 {
     theDM = FindObjectOfType <Dialog_Manager>();
 }
 private void Start()
 {
     pm = FindObjectOfType <Player_movement>();
     DM = FindObjectOfType <Dialog_Manager>();
     GC = GameObject.FindGameObjectsWithTag("GestoreGioco")[0].GetComponent <GestoreComunicazione>();
 }
 // Start is called before the first frame update
 void Start()
 {
     TheDM   = FindObjectOfType <Dialog_Manager>();
     theDB   = FindObjectOfType <DataBaseManager>();
     theStat = FindObjectOfType <Player_Stat>();
 }
Exemple #7
0
 // Start is called before the first frame update
 void Start()
 {
     TheDM     = FindObjectOfType <Dialog_Manager>();
     theChoice = FindObjectOfType <ChoiceManager>();
     theDB     = FindObjectOfType <DataBaseManager>();
 }
Exemple #8
0
 // Start is called before the first frame update
 void Start()
 {
     TheDM   = FindObjectOfType <Dialog_Manager>();
     theDB   = FindObjectOfType <DataBaseManager>();
     theFade = FindObjectOfType <FadeManager>();
 }
Exemple #9
0
 // Start is called before the first frame update
 void Start()
 {
     theDB    = FindObjectOfType <DataBaseManager>();
     theInven = FindObjectOfType <Inventory>();
     theDM    = FindObjectOfType <Dialog_Manager>();
 }
 private void Start()
 {
     DM = GetComponent <Dialog_Manager>();
 }