PartyBeaconHost
Class in IpDrv · IpDrv.PartyBeaconHost · native
Object › PartyBeacon › PartyBeaconHost
Using it from Lua
h7.find_all("PartyBeaconHost") -- live instances
h7.find_class("IpDrv.PartyBeaconHost") -- the class
h7.hook("IpDrv.PartyBeaconHost.AddPartyReservationEntry", fn)
Enums
EPartyBeaconHostState
PBHS_AllowReservations = 0, PBHS_DenyReservations = 1
Structs
ClientBeaconConnection
| Field | Type |
PartyLeader | UniqueNetId |
ElapsedHeartbeatTime | float |
Socket | pointer |
Properties
| Name | Type | Notes |
bBestFitTeamAssignment | bool | |
BeaconState | EPartyBeaconHostState | const |
Clients | array<ClientBeaconConnection> | const |
ConnectionBacklog | int | config |
ForceTeamNum | int | const |
NumConsumedReservations | int | const |
NumPlayersPerTeam | int | const |
NumReservations | int | const |
NumTeams | int | const |
OnlineSessionName | name | |
Reservations | array<PartyReservation> | const |
ReservedHostTeamNum | int | const |
Functions
| Name | Declaration |
AddPartyReservationEntry | native function EPartyReservationResult AddPartyReservationEntry(UniqueNetId PartyLeader, const out array<PlayerReservation> PlayerMembers, int TeamNum, bool bIsHost) |
AppendReservationSkillsToSearch | native function AppendReservationSkillsToSearch(OnlineGameSearch Search) |
AreReservationsFull | function bool AreReservationsFull() |
DestroyBeacon | native event DestroyBeacon() |
GetExistingReservation | native function int GetExistingReservation(const out UniqueNetId PartyLeader) |
GetMaxAvailableTeamSize | native function int GetMaxAvailableTeamSize() |
GetPartyLeaders | function GetPartyLeaders(out array<UniqueNetId> PartyLeaders) |
GetPlayers | function GetPlayers(out array<UniqueNetId> Players) |
HandlePlayerLogout | native function HandlePlayerLogout(UniqueNetId PlayerId, bool bMaintainParty) |
InitHostBeacon | native function bool InitHostBeacon(int InNumTeams, int InNumPlayersPerTeam, int InNumReservations, name InSessionName, optional int InForceTeamNum = 0) |
OnClientCancellationReceived | delegate OnClientCancellationReceived(UniqueNetId PartyLeader) |
OnReservationChange | delegate OnReservationChange() |
OnReservationsFull | delegate OnReservationsFull() |
PauseReservationRequests | native function PauseReservationRequests(bool bPause) |
RegisterPartyMembers | event RegisterPartyMembers() |
TellClientsHostHasCancelled | native function TellClientsHostHasCancelled() |
TellClientsHostIsReady | native function TellClientsHostIsReady() |
TellClientsToTravel | native function TellClientsToTravel(name SessionName, class<OnlineGameSearch> SearchClass, byte PlatformSpecificInfo[80]) |
UnregisterParty | event UnregisterParty(UniqueNetId PartyLeader) |
UnregisterPartyMembers | event UnregisterPartyMembers() |
UpdatePartyReservationEntry | native function EPartyReservationResult UpdatePartyReservationEntry(UniqueNetId PartyLeader, const out array<PlayerReservation> PlayerMembers) |
Inherited