Class VoiceManager
Manages voice clusters for player voice chat wrapping
Inheritance
System.Object
VoiceManager
Assembly: Eco.Gameplay.dll
Syntax
[ChatCommandHandler]
public class VoiceManager : Singleton<VoiceManager>, IEditablePluginData, ISimplePluginData, IStorage, ISerializable
Constructors
VoiceManager()
Declaration
Properties
EditObject
Declaration
public object EditObject { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
StorageHandle
Declaration
public IPersistent StorageHandle { get; set; }
Property Value
VoiceConfig
Declaration
public VoiceConfig VoiceConfig { get; }
Property Value
Methods
GetCategory()
Declaration
public string GetCategory()
Returns
| Type |
Description |
| System.String |
|
GetDisplayText()
Declaration
public string GetDisplayText()
Returns
| Type |
Description |
| System.String |
|
GetStatus()
Declaration
public string GetStatus()
Returns
| Type |
Description |
| System.String |
|
Initialize()
Declaration
OnEditObjectChanged(Object, String)
Declaration
public void OnEditObjectChanged(object o, string param)
Parameters
| Type |
Name |
Description |
| System.Object |
o |
|
| System.String |
param |
|
SyncVoiceConfigs()
Declaration
public void SyncVoiceConfigs()
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
UpdateClusters()
This function works the fact that game world space loops but Vivox does not. It creates clusters of players
that can possibly hear each other, which then get offset by the client.
Declaration
public void UpdateClusters()
Implements
Extension Methods