Universe.Framework.Services.ClassHelpers.Inventory.InventoryFolderImpl.CreateChildFolder C# (CSharp) Méthode

CreateChildFolder() public méthode

Create a new subfolder.
public CreateChildFolder ( UUID folderID, string folderName, ushort type ) : InventoryFolderImpl
folderID UUID
folderName string
type ushort
Résultat InventoryFolderImpl
        public InventoryFolderImpl CreateChildFolder (UUID folderID, string folderName, ushort type)
        {
            lock (m_childFolders) {
                if (!m_childFolders.ContainsKey (folderID)) {
                    InventoryFolderImpl subFold = new InventoryFolderImpl {
                        Name = folderName,
                        ID = folderID,
                        Type = (short)type,
                        ParentID = ID,
                        Owner = Owner
                    };
                    m_childFolders.Add (subFold.ID, subFold);

                    return subFold;
                }
            }

            return null;
        }