AssetBundleGraph.TypeUtility.FindIncomingAssetType C# (CSharp) Method

FindIncomingAssetType() public static method

public static FindIncomingAssetType ( List assets ) : Type
assets List
return System.Type
        public static Type FindIncomingAssetType(List<Asset> assets)
        {
            if(assets.Any()) {
                Type expectedType = FindTypeOfAsset(assets.First().importFrom);
                return expectedType;
            }

            return null;
        }

Usage Example

        private Type FindIncomingAssetType(ConnectionPointData inputPoint)
        {
            var assetGroups = AssetBundleGraphEditorWindow.GetIncomingAssetGroups(inputPoint);

            if (assetGroups == null)
            {
                return(null);
            }
            return(TypeUtility.FindIncomingAssetType(assetGroups.SelectMany(v => v.Value).ToList()));
        }
All Usage Examples Of AssetBundleGraph.TypeUtility::FindIncomingAssetType