-
Notifications
You must be signed in to change notification settings - Fork 0
/
TextMessenger.cs
34 lines (30 loc) · 988 Bytes
/
TextMessenger.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TextMessenger : MonoBehaviour
{
private List<string> textMessages = new List<string>();
public List<string> npcMessages = new List<string>();
public List<Text> textDisplays = new List<Text>();
public InputField textField;
private int messageIndexUsed = 0;
void Update()
{
if (Input.GetKeyDown("return"))
{
textDisplays[messageIndexUsed].text = textField.text.ToString();
textField.text = "";
messageIndexUsed++;
if (npcMessages[messageIndexUsed] != "no message")
{
textDisplays[messageIndexUsed].text = npcMessages[messageIndexUsed];
messageIndexUsed++;
}
else
{
messageIndexUsed++;
}
}
}
}