Show / Hide Table of Contents

Class VoiceChatUsers

Inheritance
System.Object
VoiceChatUsers
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Voice
Assembly: Eco.Gameplay.dll
Syntax
public class VoiceChatUsers : Singleton<VoiceChatUsers>, IController, IViewController, IHasUniversalID

Constructors

VoiceChatUsers()

Declaration
public VoiceChatUsers()

Properties

AudibleDistance

Declaration
public int AudibleDistance { get; set; }
Property Value
Type Description
System.Int32

AudioFadeIntensityByDistance

Declaration
public float AudioFadeIntensityByDistance { get; set; }
Property Value
Type Description
System.Single

AudioFadeModel

Declaration
public int AudioFadeModel { get; set; }
Property Value
Type Description
System.Int32

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

ConversationalDistance

Declaration
public int ConversationalDistance { get; set; }
Property Value
Type Description
System.Int32

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

Users

Declaration
public ControllerList<VoiceChatUser> Users { get; }
Property Value
Type Description
ControllerList<VoiceChatUser>

Methods

AddUser(User)

Declaration
public void AddUser(User user)
Parameters
Type Name Description
User user

Initialize()

Declaration
public void Initialize()

OnChanged()

Makes sure props change will run on 1 static pros so clients can reconnect to voice

Declaration
public void OnChanged()

RemoveUser(User)

Declaration
public void RemoveUser(User user)
Parameters
Type Name Description
User user

Implements

IController
IViewController
IHasUniversalID

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
☀
☾