private Get ( int regionFlags, UUID scopeID ) : List |
||
regionFlags | int | |
scopeID | UUID | |
return | List |
private List<RegionData> Get(int regionFlags, UUID scopeID)
{
if (Instance != this)
return Instance.Get(regionFlags, scopeID);
List<RegionData> ret = new List<RegionData>();
foreach (RegionData r in m_regionData.Values)
{
if ((Convert.ToInt32(r.Data["flags"]) & regionFlags) != 0)
ret.Add(r);
}
return ret;
}
}
NullRegionData::Get ( int startX, int startY, int endX, int endY, UUID scopeID ) : List |
|
NullRegionData::Get ( string regionName, UUID scopeID ) : List |
|
NullRegionData::Get ( UUID regionID, UUID scopeID ) : OpenSim.Data.RegionData | |
NullRegionData::Get ( int posX, int posY, UUID scopeID ) : OpenSim.Data.RegionData |
public List <RegionData> Get(string regionName, UUID scopeID) { if (Instance != this) { return(Instance.Get(regionName, scopeID)); } List <RegionData> ret = new List <RegionData>(); foreach (RegionData r in m_regionData.Values) { if (regionName.Contains("%")) { string cleanname = regionName.Replace("%", ""); m_log.DebugFormat("[Null Region Data]: comparing {0} to {1}", cleanname.ToLower(), r.RegionName.ToLower()); if (r.RegionName.ToLower().Contains(cleanname.ToLower())) { ret.Add(r); } } else { if (r.RegionName.ToLower() == regionName.ToLower()) { ret.Add(r); } } } if (ret.Count > 0) { return(ret); } return(null); }