Aurora.Addon.HyperGrid.HGInventoryService.GetRootFolder C# (CSharp) Метод

GetRootFolder() публичный Метод

public GetRootFolder ( UUID principalID ) : Aurora.Framework.InventoryFolderBase
principalID UUID
Результат Aurora.Framework.InventoryFolderBase
        public override InventoryFolderBase GetRootFolder(UUID principalID)
        {
            //MainConsole.Instance.DebugFormat("[HG INVENTORY SERVICE]: GetRootFolder for {0}", principalID);
            // Warp! Root folder for travelers
            List<InventoryFolderBase> folders = m_Database.GetFolders (
                    new string[] { "agentID", "type", "folderName" },
                    new string[] { principalID.ToString (), ((int)AssetType.LostAndFoundFolder).ToString (), "My Foreign Items" });
            if (folders.Count > 0)
                return folders[0];
            InventoryFolderBase realRoot = base.GetRootFolder (principalID);
            // make one
            InventoryFolderBase suitcase = CreateFolder (principalID, realRoot.ID, (int)AssetType.LostAndFoundFolder, "My Foreign Items");
            return suitcase;
        }