void DisplayUserInfo (PresenceInfo info)
{
UserAccount account = m_accountService.GetUserAccount (null, info.AgentID);
if (account != null)
MainConsole.Instance.Info ("User Info for " + account.Name);
else
MainConsole.Instance.Info ("User Info for " + info.AgentID);
MainConsole.Instance.Info (" AgentID: " + info.AgentID);
MainConsole.Instance.Info (" Flags: " + info.Flags);
MainConsole.Instance.Info (" ID0: " + info.LastKnownID0);
MainConsole.Instance.Info (" IP: " + info.LastKnownIP);
//MainConsole.Instance.Info(" Mac: " + info.LastKnownMac);
MainConsole.Instance.Info (" Viewer: " + info.LastKnownViewer);
MainConsole.Instance.Info (" Platform: " + info.Platform);
if (info.KnownAlts.Count > 0) {
MainConsole.Instance.Info (" Known Alt Accounts: ");
foreach (var acc in info.KnownAlts) {
account = m_accountService.GetUserAccount (null, UUID.Parse (acc));
if (account != null)
MainConsole.Instance.Info (" " + account.Name);
else
MainConsole.Instance.Info (" " + acc);
}
}
}