Show / Hide Table of Contents

Class VoiceManager

Manages voice clusters for player voice chat wrapping

Inheritance
System.Object
VoiceManager
Implements
IEditablePluginData
ISimplePluginData
IStorage
ISerializable
Namespace: Eco.Gameplay.Voice
Assembly: Eco.Gameplay.dll
Syntax
[ChatCommandHandler]
public class VoiceManager : Singleton<VoiceManager>, IEditablePluginData, ISimplePluginData, IStorage, ISerializable

Constructors

VoiceManager()

Declaration
public VoiceManager()

Properties

EditObject

Declaration
public object EditObject { get; set; }
Property Value
Type Description
System.Object

StorageHandle

Declaration
public IPersistent StorageHandle { get; set; }
Property Value
Type Description
IPersistent

VoiceConfig

Declaration
public VoiceConfig VoiceConfig { get; }
Property Value
Type Description
VoiceConfig

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
public void Initialize()

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

IEditablePluginData
ISimplePluginData
IStorage
ISerializable

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾