private static void StatusCheck()
{
while (IsEnabled)
{
if (ConnectionManager.Instance.ClientCount() > 0 && dict.Count > 0)
{
List<ClientInfo> _cInfoList = ConnectionManager.Instance.GetClients();
ClientInfo _cInfo = _cInfoList.RandomObject();
string _message = messages.RandomObject();
int _id;
if (dict.TryGetValue(_message, out _id))
{
foreach (KeyValuePair<string, int> kvp in dict)
{
if (kvp.Value == _id)
{
GameManager.Instance.GameMessageServer(_cInfo, EnumGameMessages.Chat, string.Format("{0}{1}[-]", CustomCommands.ChatColor, kvp.Key), "Server", false, "", false);
}
}
}
}
Thread.Sleep(60000 * DelayBetweenMessages);
}
}