Sinespace Client 2025.3.19431
Client-side scripting for Sinespace
SineSpace.Scripting.Network.SChat Class Reference
Inheritance diagram for SineSpace.Scripting.Network.SChat:
ScriptClass

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
void ReportError (string error, bool fatal, UnityEngine.Object target=null)
 
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
void Initialise (SScript runtime)
 
- Properties inherited from ScriptClass
virtual bool Alive [get]
 
DynValue CachedData [get, set]
 

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 )

◆ 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