public static Zone3D GlobalContains(Player p)
        {
            Hashtable table = DataStore.GetInstance().GetTable("3DZonesList");
            Zone3D    result;

            if (table != null)
            {
                foreach (object current in table.Values)
                {
                    Zone3D zone3D = current as Zone3D;
                    if (zone3D.Contains(p))
                    {
                        Zone3D zone3D2 = zone3D;
                        result = zone3D2;
                        return(result);
                    }
                }
            }
            result = null;
            return(result);
        }
 public static Zone3D Get(string name)
 {
     return(DataStore.GetInstance().Get("3DZonesList", name) as Zone3D);
 }