- Create ScriptableObject
ChatConfig
from the Create Assets menu in theExtreal/Integration.Chat.Vivox/ChatConfig
directory and fill out the fields with vivox credential information. - Open
Main
scene and put ScriptableObject above into the fieldChatConfig
of the componentChatConfigProvider
in the GameObjectChatConfigProvider
. - Open
Build Settings
and putMain
scene intoScenes In Build
. - Open another Unity Editor using ParrelSync.
- Run
Extreal.Integration.Chat.Vivox.Test.dll
in first Unity Editor. - Follow the green directions when they appear in the following tests in
VivoxClientTest
.AudioEnergyChanged
ConnectWithoutInternetConnection
LoginWithoutInternetConnection
UnexpectedDisconnect
UserConnected
- All tests are completed.
- Install packages that the sample depends on from Package Manager.
- Vivox
- UniTask
- UniRx
- VContainer
- Unity.Collections
- Unity.InputSystem
- TextMeshPro
- Extreal.Core.Logging
- Extreal.Core.StageNavigation
- Extreal.Core.Common
- Install this sample from Package Manager.
- Create ScriptableObject
ChatConfig
from the Create Assets menu in theConfig/ChatConfig
directory and fill out the fields with vivox credential information. - Open
ChatControl
scene and put ScriptableObject above into the fieldChatConfig
of the componentChatControlScope
in the GameObjectScope
. - Open
Build Settings
and put the scenes below intoScenes In Build
.MVS/App/App
MVS/CameraControl/CameraControl
MVS/ChatControl/ChatControl
MVS/InputSystemControl/InputSystemControl
MVS/TextChatScreen/TextChatScreen
MVS/VoiceChatScreen/VoiceChatScreen
- Play
App
scene.