Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Network.SChat Class Reference
Inheritance diagram for SineSpace.Scripting.Network.SChat:
ScriptClass< T > ScriptClassWrapper< T >

Public Member Functions

void OnChat (Closure callback)
 
void OnChat (Action< SChatMessage > trackInfoCallback)
 
void JoinChat (string name)
 
string GetXMPPName (string name)
 
void LeaveChat (string name)
 
SVoiceZone GetVoiceZone (string channel)
 
void JoinVoice (string channel, int priority=5, int spatial=0)
 
void JoinGridVoice (string channel, int priority=5, int spatial=0)
 
void LeaveVoice (string channel)
 
override void Initialise (SScript runtime, object wrapper)
 
void ChangeMediaStatus (int status)
 
- Public Member Functions inherited from ScriptClass< T >
void ReportError (string error, bool fatal, UnityEngine.Object target=null)
 
- Public Member Functions inherited from ScriptClassWrapper< T >
override void Initialise (SScript runtime, object wrapper)
 

Static Public Attributes

static VoiceZoneBaseInternal scriptVoiceZones
 
static string _channel
 
static int _priority
 
static int _spatial
 
static bool _gridWide
 

Additional Inherited Members

- Protected Member Functions inherited from ScriptClass< T >
void Initialise (SScript runtime)
 
- Properties inherited from ScriptClass< T >
override bool Alive [get]
 Return if the component is alive. More...
 
virtual bool Alive [get]
 
DynValue CachedData [get, set]
 
- Properties inherited from ScriptClassWrapper< T >
_wrap [get]
 

Member Function Documentation

◆ ChangeMediaStatus()

void SineSpace.Scripting.Network.SChat.ChangeMediaStatus ( int  status)

◆ GetVoiceZone()

SVoiceZone SineSpace.Scripting.Network.SChat.GetVoiceZone ( string  channel)

◆ GetXMPPName()

string SineSpace.Scripting.Network.SChat.GetXMPPName ( string  name)

◆ Initialise()

override void SineSpace.Scripting.Network.SChat.Initialise ( SScript  runtime,
object  wrapper 
)
virtual

Implements ScriptClass< T >.

◆ JoinChat()

void SineSpace.Scripting.Network.SChat.JoinChat ( string  name)

◆ JoinGridVoice()

void SineSpace.Scripting.Network.SChat.JoinGridVoice ( string  channel,
int  priority = 5,
int  spatial = 0 
)

◆ JoinVoice()

void SineSpace.Scripting.Network.SChat.JoinVoice ( string  channel,
int  priority = 5,
int  spatial = 0 
)

◆ LeaveChat()

void SineSpace.Scripting.Network.SChat.LeaveChat ( string  name)

◆ LeaveVoice()

void SineSpace.Scripting.Network.SChat.LeaveVoice ( string  channel)

◆ OnChat() [1/2]

void SineSpace.Scripting.Network.SChat.OnChat ( Action< SChatMessage trackInfoCallback)

◆ OnChat() [2/2]

void SineSpace.Scripting.Network.SChat.OnChat ( Closure  callback)

Member Data Documentation

◆ _channel

string SineSpace.Scripting.Network.SChat._channel
static

◆ _gridWide

bool SineSpace.Scripting.Network.SChat._gridWide
static

◆ _priority

int SineSpace.Scripting.Network.SChat._priority
static

◆ _spatial

int SineSpace.Scripting.Network.SChat._spatial
static

◆ scriptVoiceZones

VoiceZoneBaseInternal SineSpace.Scripting.Network.SChat.scriptVoiceZones
static