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); } }
// 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)); }
// 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>(); }
// Start is called before the first frame update void Start() { TheDM = FindObjectOfType <Dialog_Manager>(); theChoice = FindObjectOfType <ChoiceManager>(); theDB = FindObjectOfType <DataBaseManager>(); }
// Start is called before the first frame update void Start() { TheDM = FindObjectOfType <Dialog_Manager>(); theDB = FindObjectOfType <DataBaseManager>(); theFade = FindObjectOfType <FadeManager>(); }
// 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>(); }