docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct LobbyChatUpdate_t

    Purpose: The lobby chat room state has changed this is usually sent when a user has joined or left the lobby

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Steamworks.Interop
    Assembly: Unity.Steamworks.Interop.dll
    Syntax
    [Serializable]
    [CallbackIdentity(506)]
    public struct LobbyChatUpdate_t

    Fields

    k_iCallback

    The identifier Steam dispatches this callback under.

    Declaration
    public const int k_iCallback = 506
    Field Value
    Type Description
    int

    m_rgfChatMemberStateChange

    for example, if one user kicks another from the lobby, this will be set to the id of the user who initiated the kick bitfield of EChatMemberStateChange values

    Declaration
    public uint m_rgfChatMemberStateChange
    Field Value
    Type Description
    uint

    m_ulSteamIDLobby

    Lobby ID

    Declaration
    public ulong m_ulSteamIDLobby
    Field Value
    Type Description
    ulong

    m_ulSteamIDMakingChange

    Chat member who made the change (different from SteamIDUserChange if kicking, muting, etc.)

    Declaration
    public ulong m_ulSteamIDMakingChange
    Field Value
    Type Description
    ulong

    m_ulSteamIDUserChanged

    user who's status in the lobby just changed - can be recipient

    Declaration
    public ulong m_ulSteamIDUserChanged
    Field Value
    Type Description
    ulong
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)