Esempio n. 1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public GridClient()
        {
            // Initialise SmartThreadPool when using mono
            if (Type.GetType("Mono.Runtime") != null)
            {
                WorkPool.Init(true);
            }

            // These are order-dependant
            Network    = new NetworkManager(this);
            Settings   = new Settings(this);
            Parcels    = new ParcelManager(this);
            Self       = new AgentManager(this);
            Avatars    = new AvatarManager(this);
            Estate     = new EstateTools(this);
            Friends    = new FriendsManager(this);
            Grid       = new GridManager(this);
            Objects    = new ObjectManager(this);
            Groups     = new GroupManager(this);
            Assets     = new AssetManager(this);
            AisClient  = new InventoryAISClient(this);
            Appearance = new AppearanceManager(this);
            Inventory  = new InventoryManager(this);
            Directory  = new DirectoryManager(this);
            Terrain    = new TerrainManager(this);
            Sound      = new SoundManager(this);
            Throttle   = new AgentThrottle(this);
            Stats      = new OpenMetaverse.Stats.UtilizationStatistics();
        }
Esempio n. 2
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public GridClient()
 {
     // These are order-dependant
     Network    = new NetworkManager(this);
     Settings   = new Settings(this);
     Parcels    = new ParcelManager(this);
     Self       = new AgentManager(this);
     Avatars    = new AvatarManager(this);
     Estate     = new EstateTools(this);
     Friends    = new FriendsManager(this);
     Grid       = new GridManager(this);
     Objects    = new ObjectManager(this);
     Groups     = new GroupManager(this);
     Assets     = new AssetManager(this);
     AisClient  = new InventoryAISClient(this);
     Appearance = new AppearanceManager(this);
     Inventory  = new InventoryManager(this);
     Directory  = new DirectoryManager(this);
     Terrain    = new TerrainManager(this);
     Sound      = new SoundManager(this);
     Throttle   = new AgentThrottle(this);
     Stats      = new OpenMetaverse.Stats.UtilizationStatistics();
 }