Skip to content

PartyBeaconClient

Class in IpDrv · IpDrv.PartyBeaconClient · native

Object › PartyBeacon › PartyBeaconClient

Using it from Lua
h7.find_all("PartyBeaconClient")            -- live instances
h7.find_class("IpDrv.PartyBeaconClient")   -- the class
h7.hook("IpDrv.PartyBeaconClient.CancelReservation", fn)

Enums

EPartyBeaconClientRequest

PBClientRequest_NewReservation = 0, PBClientRequest_UpdateReservation = 1

EPartyBeaconClientState

PBCS_None = 0, PBCS_Connecting = 1, PBCS_Connected = 2, PBCS_ConnectionFailed = 3, PBCS_AwaitingResponse = 4, PBCS_Closed = 5

Properties

NameTypeNotes
ClientBeaconRequestTypeEPartyBeaconClientRequest
ClientBeaconStateEPartyBeaconClientState
HostPendingRequestOnlineGameSearchResultconst
PendingRequestPartyReservation
ReservationRequestElapsedTimefloat
ReservationRequestTimeoutfloatconfig
ResolverClientBeaconAddressResolver
ResolverClassclass<ClientBeaconAddressResolver>
ResolverClassNamestringconfig

Functions

NameDeclaration
CancelReservationnative function bool CancelReservation(UniqueNetId CancellingPartyLeader)
DestroyBeaconnative event DestroyBeacon()
OnHostHasCancelleddelegate OnHostHasCancelled()
OnHostIsReadydelegate OnHostIsReady()
OnReservationCountUpdateddelegate OnReservationCountUpdated(int ReservationRemaining)
OnReservationRequestCompletedelegate OnReservationRequestComplete(EPartyReservationResult ReservationResult)
OnTravelRequestReceiveddelegate OnTravelRequestReceived(name SessionName, class<OnlineGameSearch> SearchClass, byte PlatformSpecificInfo[80])
RequestReservationnative function bool RequestReservation(const out OnlineGameSearchResult DesiredHost, UniqueNetId RequestingPartyLeader, const out array<PlayerReservation> Players)
RequestReservationUpdatenative function bool RequestReservationUpdate(const out OnlineGameSearchResult DesiredHost, UniqueNetId RequestingPartyLeader, const out array<PlayerReservation> PlayersToAdd)

Inherited

FromMembers
PartyBeacon8 properties, 2 functions
Object13 properties, 308 functions