Enfusion Script API
Loading...
Searching...
No Matches
Room Interface Reference

Public Member Functions

proto external bool Official ()
 
proto external bool PasswordProtected ()
 
proto external bool Joinable ()
 
proto external void LoadDownloadList (BackendCallback callback)
 
proto external bool IsDownloadListLoaded ()
 
proto external string GameVersion ()
 
proto external string Region ()
 
proto external string Name ()
 
proto external string ScenarioName ()
 
proto external Dependency HostScenarioMod ()
 
proto external string HostAddress ()
 
proto external string HostType ()
 
proto external string OwnerName ()
 
proto external string GameMode ()
 
proto external void Join (BackendCallback callback, JsonApiStruct params)
 
proto external int PlayerLimit ()
 
proto external int PlayerCount ()
 
proto external int GetQueueMaxSize ()
 
proto external int GetQueueSize ()
 
proto external int GetQueueUserPosition ()
 
proto external int GetQueueAvgWaitTime ()
 
proto external int GetQueueJoinTime ()
 
proto external int GetQueueLastMoveTime ()
 
proto external void SetQueueBackendCallback (BackendCallback callback)
 
proto external void LeaveJoinQueue ()
 
proto external void GetItems (out notnull array< Dependency > items)
 
proto external bool IsModded ()
 
proto external void SetFavorite (bool favorite, BackendCallback callback)
 
proto external bool IsFavorite ()
 
proto external bool IsClientReady ()
 
proto external bool IsCrossPlatform ()
 
proto external MissionWorkshopItem HostScenario ()
 
proto external float GetPing ()
 
proto external bool HasBattlEye ()
 
proto external bool IsAuthorized ()
 Was the password verified and may the client join the server or view its content.
 
proto external void VerifyPassword (string password, BackendCallback callback)
 
proto external void CheckAuthorization (BackendCallback callback)
 

Member Function Documentation

◆ CheckAuthorization()

proto external void Room.CheckAuthorization ( BackendCallback callback)

◆ GameMode()

proto external string Room.GameMode ( )

◆ GameVersion()

proto external string Room.GameVersion ( )

◆ GetItems()

proto external void Room.GetItems ( out notnull array< Dependency > items)

◆ GetPing()

proto external float Room.GetPing ( )

◆ GetQueueAvgWaitTime()

proto external int Room.GetQueueAvgWaitTime ( )

◆ GetQueueJoinTime()

proto external int Room.GetQueueJoinTime ( )

◆ GetQueueLastMoveTime()

proto external int Room.GetQueueLastMoveTime ( )

◆ GetQueueMaxSize()

proto external int Room.GetQueueMaxSize ( )

◆ GetQueueSize()

proto external int Room.GetQueueSize ( )

◆ GetQueueUserPosition()

proto external int Room.GetQueueUserPosition ( )

◆ HasBattlEye()

proto external bool Room.HasBattlEye ( )

◆ HostAddress()

proto external string Room.HostAddress ( )

◆ HostScenario()

proto external MissionWorkshopItem Room.HostScenario ( )

◆ HostScenarioMod()

proto external Dependency Room.HostScenarioMod ( )

◆ HostType()

proto external string Room.HostType ( )

◆ IsAuthorized()

proto external bool Room.IsAuthorized ( )

Was the password verified and may the client join the server or view its content.

◆ IsClientReady()

proto external bool Room.IsClientReady ( )

◆ IsCrossPlatform()

proto external bool Room.IsCrossPlatform ( )

◆ IsDownloadListLoaded()

proto external bool Room.IsDownloadListLoaded ( )

◆ IsFavorite()

proto external bool Room.IsFavorite ( )

◆ IsModded()

proto external bool Room.IsModded ( )

◆ Join()

proto external void Room.Join ( BackendCallback callback,
JsonApiStruct params )

◆ Joinable()

proto external bool Room.Joinable ( )

◆ LeaveJoinQueue()

proto external void Room.LeaveJoinQueue ( )

◆ LoadDownloadList()

proto external void Room.LoadDownloadList ( BackendCallback callback)

◆ Name()

proto external string Room.Name ( )

◆ Official()

proto external bool Room.Official ( )

◆ OwnerName()

proto external string Room.OwnerName ( )

◆ PasswordProtected()

proto external bool Room.PasswordProtected ( )

◆ PlayerCount()

proto external int Room.PlayerCount ( )

◆ PlayerLimit()

proto external int Room.PlayerLimit ( )

◆ Region()

proto external string Room.Region ( )

◆ ScenarioName()

proto external string Room.ScenarioName ( )

◆ SetFavorite()

proto external void Room.SetFavorite ( bool favorite,
BackendCallback callback )

◆ SetQueueBackendCallback()

proto external void Room.SetQueueBackendCallback ( BackendCallback callback)

◆ VerifyPassword()

proto external void Room.VerifyPassword ( string password,
BackendCallback callback )

The documentation for this interface was generated from the following file: