Skip to content

Conversation

@hammerlerobi
Copy link
Contributor

@hammerlerobi hammerlerobi commented Nov 26, 2024

Description

This PR, adds positional voice-chat to the Sample. On the UI side it adds a Voice Indicator to the Avatar and a simple UI to make change Audio Settings.

To implement Voice chat a second Vivox Channel has been added. Positional Voice chat settings are not yet tuned.

Behaviour of the UI:

  • User speaks, Voice Icon will show.
  • User is muted, Mute Icon will show.
  • If another User is in range and is talking the Voice icon will show up otherwise it will not show up.
Screenshot 2024-11-26 at 15 22 05 Screenshot 2024-11-26 at 15 21 58 Screenshot 2024-11-26 at 15 22 17

Known issues:

Issue Number(s)

MTT-8881

Contribution checklist

  • [N/A] Tests have been added for the project and/or any internal package
  • Release notes have been added to the project changelog file
  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • JIRA ticket ID is in the PR title or at least one commit message
  • Include the ticket ID number within the body message of the PR to create a hyperlink

Elfi0Kuhndorf and others added 30 commits November 7, 2024 10:50
…ate' into feat/distributed-authority-sample/vivox-integration-voicechat

# Conflicts:
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/Services/VivoxManager.cs
…ntegration-voicechat

# Conflicts:
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/GameManagement/GameplayEventHandler.cs
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/Services/Unity.Multiplayer.Samples.SocialHub.Services.asmdef
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/Services/VivoxManager.cs
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/UI/IngameUI/TextChatManager.cs
@hammerlerobi hammerlerobi changed the base branch from main to develop November 26, 2024 11:07
hammerlerobi added a commit that referenced this pull request Nov 27, 2024
@hammerlerobi hammerlerobi changed the title Feat/distributed authority sample/vivox integration voicechat [MTT-8881] Integrate proximity voice-chat Nov 27, 2024
@hammerlerobi hammerlerobi marked this pull request as ready for review November 27, 2024 13:55
@hammerlerobi hammerlerobi requested a review from a team as a code owner November 27, 2024 13:55
hammerlerobi added a commit that referenced this pull request Dec 2, 2024
* adding gamepad controls

* adding mobile input wrapper, mobile UI, desktop & mobile actions ready

* changelog addition

* cleanup: typos, removed logs

* fix: Disabling VoiceChat for now as it causes a Permission Error on iOS, this issue is already adressed in #261

* consistent access modifiers

* fix: Make mobile controls setting available again

---------

Co-authored-by: Robert Hammerle <[email protected]>
Co-authored-by: hammerlerobi <[email protected]>
@hammerlerobi hammerlerobi force-pushed the feat/distributed-authority-sample/vivox-integration-voicechat branch from 1c1fae2 to 00a7b8a Compare December 3, 2024 13:06
…ntegration-voicechat

# Conflicts:
#	Basic/DistributedAuthoritySocialHub/Assets/Prefabs/Characters/Avatar.prefab
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/GameManagement/Unity.Multiplayer.Samples.SocialHub.GameManagement.asmdef
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/Services/VivoxManager.cs
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/UI/IngameUI/IngameMenu.cs
#	Basic/DistributedAuthoritySocialHub/Assets/Scripts/UI/Unity.Multiplayer.Samples.SocialHub.UI.asmdef
#	CHANGELOG.md
@hammerlerobi hammerlerobi enabled auto-merge (squash) December 4, 2024 18:15
@hammerlerobi hammerlerobi merged commit f3ae2fd into develop Dec 4, 2024
29 checks passed
@hammerlerobi hammerlerobi deleted the feat/distributed-authority-sample/vivox-integration-voicechat branch December 4, 2024 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants