• Guides
  • Api Documentation
Show / Hide Table of Contents
  • Discord.Addons.MpGame
    • CurrentlyPlaying
    • GameBase<TPlayer>
    • IMpGameData
    • MpGameModuleBase<TService, TGame, TPlayer>
    • MpGameService<TGame, TPlayer>
    • MpGameService<TGame, TPlayer>.MpGameData
    • Player
  • Discord.Addons.MpGame.Collections
    • CircularLinkedList<T>
    • Hand<T>
    • IWrapper<T>
    • Node<T>
    • Pile<T>
    • WrappingPile<T, TWrapper>
  • Discord.Addons.Preconditions
    • Measure
    • MinimumOnlineUsersAttribute
    • RatelimitAttribute
    • RatelimitFlags
    • RequireLowerHierarchyAttribute
    • RequireRoleAttribute
    • UserMustBeInVoiceAttribute

Interface IMpGameData

Namespace: Discord.Addons.MpGame
Assembly: Discord.Addons.MpGame.dll
Syntax
public interface IMpGameData

Properties

| Improve this Doc View Source

GameChannelId

Id of the public-facing channel of this game.

Declaration
ulong? GameChannelId { get; }
Property Value
Type Description
Nullable<UInt64>
| Improve this Doc View Source

GameInProgress

Determines if a game in the current channel is in progress or not.

Declaration
CurrentlyPlaying GameInProgress { get; }
Property Value
Type Description
CurrentlyPlaying
| Improve this Doc View Source

JoinedUsers

The list of users ready to play.

Declaration
IReadOnlyCollection<ulong> JoinedUsers { get; }
Property Value
Type Description
IReadOnlyCollection<UInt64>
| Improve this Doc View Source

OpenToJoin

Determines if a game in the current channel is open to join or not.

Declaration
bool OpenToJoin { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

PlayerUserId

Id of the player invoking this command.

Declaration
ulong? PlayerUserId { get; }
Property Value
Type Description
Nullable<UInt64>
  • Improve this Doc
  • View Source
Back to top Generated by DocFX