* Added packing/unpacking of the Home fields in PresenceInfo

* Cleaned up IUserService and beefed up UserAccoutData
This commit is contained in:
Diva Canto
2009-12-28 20:26:44 -08:00
parent 3249d5be9a
commit c164b85ea6
3 changed files with 48 additions and 29 deletions

View File

@@ -65,6 +65,12 @@ namespace OpenSim.Services.Interfaces
Boolean.TryParse(kvp["online"].ToString(), out Online);
if (kvp.ContainsKey("position"))
Vector3.TryParse(kvp["position"].ToString(), out Position);
if (kvp.ContainsKey("HomeRegionID"))
UUID.TryParse(kvp["HomeRegionID"].ToString(), out HomeRegionID);
if (kvp.ContainsKey("HomePosition"))
Vector3.TryParse(kvp["HomePosition"].ToString(), out HomePosition);
if (kvp.ContainsKey("HomeLookAt"))
Vector3.TryParse(kvp["HomeLookAt"].ToString(), out HomeLookAt);
}
@@ -78,6 +84,9 @@ namespace OpenSim.Services.Interfaces
result["logout"] = Logout.ToString();
result["position"] = Position.ToString();
result["lookAt"] = LookAt.ToString();
result["HomeRegionID"] = HomeRegionID.ToString();
result["HomePosition"] = HomePosition.ToString();
result["HomeLookAt"] = HomeLookAt.ToString();
return result;
}