コード例 #1
0
    // ----------------------- 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());
    }
コード例 #2
0
 internal void OnUserInvitedToLobbyAPI(LobbyInvite_t callback)
 {
     if (callback.GameID != client.AppId)
     {
         return;
     }
     if (OnUserInvitedToLobby != null)
     {
         OnUserInvitedToLobby(callback.SteamIDLobby, callback.SteamIDUser);
     }
 }
コード例 #3
0
    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);
        }
    }
コード例 #4
0
 void OnLobbyInvite(LobbyInvite_t pCallback)
 {
     Debug.Log("[" + LobbyInvite_t.k_iCallback + " - LobbyInvite] - " + pCallback.m_ulSteamIDUser + " -- " + pCallback.m_ulSteamIDLobby + " -- " + pCallback.m_ulGameID);
 }
コード例 #5
0
 void OnLobbyInvite(LobbyInvite_t pCallback)
 {
     Console.WriteLine("[" + LobbyInvite_t.k_iCallback + " - LobbyInvite] - " + pCallback.m_ulSteamIDUser + " -- " + pCallback.m_ulSteamIDLobby + " -- " + pCallback.m_ulGameID);
 }
コード例 #6
0
ファイル: CoopSteamNGUI.cs プロジェクト: ahvonenj/TheForest
 public void SetJoinText(LobbyInvite_t param)
 {
     base.StartCoroutine(this.DelayedInviteReceived(new CoopLobbyInfo(param.m_ulSteamIDLobby)));
 }