Skip to content

extreal-dev/Extreal.Integration.Chat.Vivox

Repository files navigation

Extreal.Integration.Chat.Vivox

How to test

  1. Create ScriptableObject ChatConfig from the Create Assets menu in the Extreal/Integration.Chat.Vivox/ChatConfig directory and fill out the fields with vivox credential information.
  2. Open Main scene and put ScriptableObject above into the field ChatConfig of the component ChatConfigProvider in the GameObject ChatConfigProvider.
  3. Open Build Settings and put Main scene into Scenes In Build.
  4. Open another Unity Editor using ParrelSync.
  5. Run Extreal.Integration.Chat.Vivox.Test.dll in first Unity Editor.
  6. Follow the green directions when they appear in the following tests in VivoxClientTest.
    • AudioEnergyChanged
    • ConnectWithoutInternetConnection
    • LoginWithoutInternetConnection
    • UnexpectedDisconnect
    • UserConnected
  7. All tests are completed.

How to play the sample

Installation

  • 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.

How to play

  1. Create ScriptableObject ChatConfig from the Create Assets menu in the Config/ChatConfig directory and fill out the fields with vivox credential information.
  2. Open ChatControl scene and put ScriptableObject above into the field ChatConfig of the component ChatControlScope in the GameObject Scope.
  3. Open Build Settings and put the scenes below into Scenes In Build.
    • MVS/App/App
    • MVS/CameraControl/CameraControl
    • MVS/ChatControl/ChatControl
    • MVS/InputSystemControl/InputSystemControl
    • MVS/TextChatScreen/TextChatScreen
    • MVS/VoiceChatScreen/VoiceChatScreen
  4. Play App scene.

About

Chat using Vivox

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages