FairyGUI.UIPackage.AddPackage C# (CSharp) Method

AddPackage() public static method

Add a UI package from a description text and a assetbundle, with a optional main asset name.
public static AddPackage ( string desc, AssetBundle res, string mainAssetName ) : UIPackage
desc string Description text.
res UnityEngine.AssetBundle A assetbundle contains resources.
mainAssetName string Main asset name.
return UIPackage
        public static UIPackage AddPackage(string desc, AssetBundle res, string mainAssetName)
        {
            UIPackage pkg = new UIPackage();
            pkg.Create(desc, res, mainAssetName);
            _packageInstById[pkg.id] = pkg;
            _packageInstByName[pkg.name] = pkg;
            _packageList.Add(pkg);
            return pkg;
        }

Same methods

UIPackage::AddPackage ( AssetBundle bundle ) : UIPackage
UIPackage::AddPackage ( AssetBundle desc, AssetBundle res ) : UIPackage
UIPackage::AddPackage ( AssetBundle desc, AssetBundle res, string mainAssetName ) : UIPackage
UIPackage::AddPackage ( string descFilePath ) : UIPackage
UIPackage::AddPackage ( string desc, AssetBundle res ) : UIPackage
UIPackage::AddPackage ( string assetPath, UIPackage loadFunc ) : UIPackage

Usage Example

示例#1
0
        void Awake()
        {
            if (Application.isPlaying)
            {
                foreach (string packagePath in PreloadPackages)
                {
                    UIPackage.AddPackage(packagePath);
                }

                Load();
            }
        }
All Usage Examples Of FairyGUI.UIPackage::AddPackage