From 28d6705358c2e383fb46c57f064de4dcff144e33 Mon Sep 17 00:00:00 2001 From: Melanie Date: Sat, 9 Jan 2010 20:46:32 +0000 Subject: Preliminary work on the new default region setting mechanism --- OpenSim/Data/IRegionData.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'OpenSim/Data/IRegionData.cs') diff --git a/OpenSim/Data/IRegionData.cs b/OpenSim/Data/IRegionData.cs index 7a607ab..b8de1d8 100644 --- a/OpenSim/Data/IRegionData.cs +++ b/OpenSim/Data/IRegionData.cs @@ -60,5 +60,16 @@ namespace OpenSim.Data bool Delete(UUID regionID); + List GetDefaultRegions(UUID scopeID); + List GetFallbackRegions(UUID scopeID, int x, int y); + } + + [Flags] + public enum RegionFlags : int + { + DefaultRegion = 1, // Used for new Rez. Random if multiple defined + FallbackRegion = 2, // Regions we redirect to when the destination is down + RegionOnline = 4, // Set when a region comes online, unset when it unregisters and DeleteOnUnregister is false + NoDirectLogin = 8 // Region unavailable for direct logins (by name) } } -- cgit v1.1