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

Public Member Functions

proto external void Scroll (int position, BackendCallback callback)
 
proto external int Rooms (out notnull array< Room > rooms)
 
proto external int Target (out notnull array< Room > rooms)
 
proto external void SearchRooms (JsonApiStruct searchParams, BackendCallback callback)
 
proto external int SearchTarget (JsonApiStruct searchParams, BackendCallback callback)
 
proto external void GetRoomsByIds (GetRoomsIds searchParams, BackendCallback callback)
 
proto external void GetRoomsByHostIds (GetRoomsIds searchParams, BackendCallback callback)
 
proto external void SetViewSize (int size)
 
proto external int TotalRoomCount ()
 
proto external void SetRefreshCallback (BackendCallback callback)
 
proto external void SetRefreshRate (int iRate)
 
proto external Room GetJoinRoom ()
 
proto external Room GetInviteRoom ()
 
proto external void ClearInviteRoom ()
 
proto external bool InvitationFailed ()
 
proto external JsonApiStruct GetParameters ()
 
proto external void StoreParams ()
 
proto external string GetStrParams ()
 
proto external void ClearParams ()
 
proto external string GetPreviousRoomId ()
 
proto external void ClearPreviousRoomId ()
 
proto external string GetMyIP ()
 
proto external Room GetRoomById (string id)
 
proto external bool IsPingAvailable ()
 
proto external void MeasureLatency (BackendCallback callback)
 
proto external void ProcessLastHostError (BackendCallback callback)
 

Member Function Documentation

◆ ClearInviteRoom()

proto external void ClientLobbyApi.ClearInviteRoom ( )

◆ ClearParams()

proto external void ClientLobbyApi.ClearParams ( )

◆ ClearPreviousRoomId()

proto external void ClientLobbyApi.ClearPreviousRoomId ( )

◆ GetInviteRoom()

proto external Room ClientLobbyApi.GetInviteRoom ( )

◆ GetJoinRoom()

proto external Room ClientLobbyApi.GetJoinRoom ( )

◆ GetMyIP()

proto external string ClientLobbyApi.GetMyIP ( )

◆ GetParameters()

proto external JsonApiStruct ClientLobbyApi.GetParameters ( )

◆ GetPreviousRoomId()

proto external string ClientLobbyApi.GetPreviousRoomId ( )

◆ GetRoomById()

proto external Room ClientLobbyApi.GetRoomById ( string id)

◆ GetRoomsByHostIds()

proto external void ClientLobbyApi.GetRoomsByHostIds ( GetRoomsIds searchParams,
BackendCallback callback )

◆ GetRoomsByIds()

proto external void ClientLobbyApi.GetRoomsByIds ( GetRoomsIds searchParams,
BackendCallback callback )

◆ GetStrParams()

proto external string ClientLobbyApi.GetStrParams ( )

◆ InvitationFailed()

proto external bool ClientLobbyApi.InvitationFailed ( )

◆ IsPingAvailable()

proto external bool ClientLobbyApi.IsPingAvailable ( )

◆ MeasureLatency()

proto external void ClientLobbyApi.MeasureLatency ( BackendCallback callback)

◆ ProcessLastHostError()

proto external void ClientLobbyApi.ProcessLastHostError ( BackendCallback callback)

◆ Rooms()

proto external int ClientLobbyApi.Rooms ( out notnull array< Room > rooms)

◆ Scroll()

proto external void ClientLobbyApi.Scroll ( int position,
BackendCallback callback )

◆ SearchRooms()

proto external void ClientLobbyApi.SearchRooms ( JsonApiStruct searchParams,
BackendCallback callback )

◆ SearchTarget()

proto external int ClientLobbyApi.SearchTarget ( JsonApiStruct searchParams,
BackendCallback callback )

◆ SetRefreshCallback()

proto external void ClientLobbyApi.SetRefreshCallback ( BackendCallback callback)

◆ SetRefreshRate()

proto external void ClientLobbyApi.SetRefreshRate ( int iRate)

◆ SetViewSize()

proto external void ClientLobbyApi.SetViewSize ( int size)

◆ StoreParams()

proto external void ClientLobbyApi.StoreParams ( )

◆ Target()

proto external int ClientLobbyApi.Target ( out notnull array< Room > rooms)

◆ TotalRoomCount()

proto external int ClientLobbyApi.TotalRoomCount ( )

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