您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
28 行
858 B
28 行
858 B
using UnityEngine;
|
|
|
|
namespace LobbyRelaySample
|
|
{
|
|
[SerializeField]
|
|
public class LobbyUserAudio
|
|
{
|
|
public string ID { get; private set; }
|
|
public bool HasVoice { get; set; }
|
|
public bool Muted { get; set; }
|
|
|
|
// We should explicitly ensure that UserVolume is a normalized value, as letting the volume be set too high could be harmful to listeners.
|
|
private float m_userVolume;
|
|
public float UserVolume
|
|
{
|
|
get => m_userVolume;
|
|
set => m_userVolume = Mathf.Clamp01(value);
|
|
}
|
|
|
|
public LobbyUserAudio(string userID)
|
|
{
|
|
ID = userID;
|
|
HasVoice = false;
|
|
Muted = false;
|
|
UserVolume = 50/70f; // Begin at what will be neutral volume given the range of min to max volume.
|
|
}
|
|
}
|
|
}
|