EchoTrio
Loading...
Searching...
No Matches
UserTextInput.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
namespace
EchoTrio.UI
{
4
[RequireComponent(typeof(TMPro.TMP_InputField))]
5
public
class
UserTextInput
: MonoBehaviour {
6
[SerializeField]
VoiceChat
voiceChat
=
null
;
7
8
private
TMPro.TMP_InputField
inputField
=
null
;
9
10
public
async
void
SubmitUserTextInput
() {
11
string
message =
inputField
.text.Trim();
12
if
(0 < message.Length && await
voiceChat
.
SubmitUserTextInput
(message)) {
13
inputField.text =
string
.Empty;
14
}
15
}
16
17
private
void
Awake
() {
18
inputField
= GetComponent<TMPro.TMP_InputField>();
19
}
20
21
private
void
Start
() {
22
23
}
24
25
private
void
Update
() {
26
27
}
28
}
29
}
EchoTrio.UI.UserTextInput
Definition:
UserTextInput.cs:5
EchoTrio.UI.UserTextInput.Awake
void Awake()
Definition:
UserTextInput.cs:17
EchoTrio.UI.UserTextInput.SubmitUserTextInput
async void SubmitUserTextInput()
Definition:
UserTextInput.cs:10
EchoTrio.UI.UserTextInput.Update
void Update()
Definition:
UserTextInput.cs:25
EchoTrio.UI.UserTextInput.voiceChat
VoiceChat voiceChat
Definition:
UserTextInput.cs:6
EchoTrio.UI.UserTextInput.Start
void Start()
Definition:
UserTextInput.cs:21
EchoTrio.UI.UserTextInput.inputField
TMPro.TMP_InputField inputField
Definition:
UserTextInput.cs:8
EchoTrio.VoiceChat
Definition:
VoiceChat.cs:18
EchoTrio.VoiceChat.SubmitUserTextInput
async Awaitable< bool > SubmitUserTextInput(string message)
Submit the user text input. Used as an alternative to speaking into the microphone,...
Definition:
VoiceChat.cs:132
EchoTrio.UI
Definition:
Chatbox.cs:4
Assets
Scripts
UI
UserTextInput.cs
Generated by
1.9.6