// ----------------------- JOINING A LOBBY ----------------------- private void OnLobbyInvite(LobbyInvite_t invitation) { GD.Print("youve just been invited"); // Display invitation in tree TreeItem item = invitationTree.CreateItem(); item.SetText(0, SteamFriends.GetFriendPersonaName((CSteamID)invitation.m_ulSteamIDUser)); item.SetText(1, invitation.m_ulSteamIDLobby.ToString()); }
internal void OnUserInvitedToLobbyAPI(LobbyInvite_t callback) { if (callback.GameID != client.AppId) { return; } if (OnUserInvitedToLobby != null) { OnUserInvitedToLobby(callback.SteamIDLobby, callback.SteamIDUser); } }
private static void LobbyInvite(LobbyInvite_t param) { if (BoltNetwork.isRunning) { return; } AutoJoinAfterMPInvite autoJoinAfterMPInvite = UnityEngine.Object.FindObjectOfType <AutoJoinAfterMPInvite>(); CoopSteamNGUI coopSteamNGUI = UnityEngine.Object.FindObjectOfType <CoopSteamNGUI>(); if (coopSteamNGUI) { if (CoopLobby.IsInLobby) { return; } coopSteamNGUI.SetJoinText(param); } else if (autoJoinAfterMPInvite) { autoJoinAfterMPInvite.SetInvitedToGameId(param.m_ulSteamIDLobby); } }
void OnLobbyInvite(LobbyInvite_t pCallback) { Debug.Log("[" + LobbyInvite_t.k_iCallback + " - LobbyInvite] - " + pCallback.m_ulSteamIDUser + " -- " + pCallback.m_ulSteamIDLobby + " -- " + pCallback.m_ulGameID); }
void OnLobbyInvite(LobbyInvite_t pCallback) { Console.WriteLine("[" + LobbyInvite_t.k_iCallback + " - LobbyInvite] - " + pCallback.m_ulSteamIDUser + " -- " + pCallback.m_ulSteamIDLobby + " -- " + pCallback.m_ulGameID); }
public void SetJoinText(LobbyInvite_t param) { base.StartCoroutine(this.DelayedInviteReceived(new CoopLobbyInfo(param.m_ulSteamIDLobby))); }