1
0
session-companion/SessionCompanion/SessionCompanion/Hubs/SessionHubData.cs

53 lines
1.3 KiB
C#

using System.Collections.Generic;
namespace SessionCompanion.Hubs
{
/// <summary>
/// Statyczna klasa przechowujaca informacje dotyczące SignalR dla SessionHub
/// </summary>
public class SessionHubData
{
/// <summary>
/// Lista zalogowanych graczy i identyfikator wybranej postaci
/// </summary>
public static Dictionary<int, string> ConnectedCharacters = new Dictionary<int, string>();
/// <summary>
/// Status, czy GM został już zalogowany
/// </summary>
public static bool GameMasterConnected;
/// <summary>
/// Zwraca lub ustawia status zalogowania GM
/// </summary>
public bool GameMasterConnected_Prop
{
get
{
return GameMasterConnected;
}
set
{
GameMasterConnected = value;
}
}
/// <summary>
/// Zwraca lub ustawia listę zalogowanych postaci
/// </summary>
public Dictionary<int, string> ConnectedCharacters_Prop
{
get
{
return ConnectedCharacters;
}
set
{
ConnectedCharacters = value;
}
}
}
}