Exemplo n.º 1
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new ExtractSharedAssets();

            newNode.m_groupExtractedAssets = new SerializableMultiTargetInt(m_groupExtractedAssets);
            newNode.m_groupSizeByte        = new SerializableMultiTargetInt(m_groupSizeByte);
            newNode.m_groupingType         = new SerializableMultiTargetInt(m_groupingType);
            newNode.m_bundleNameTemplate   = m_bundleNameTemplate;
            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
Exemplo n.º 2
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new AssetGenerator();

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            var point = newData.AddDefaultOutputPoint();

            newNode.m_defaultOutputPointId = point.Id;

            newNode.m_outputDir    = new SerializableMultiTargetString(m_outputDir);
            newNode.m_outputOption = new SerializableMultiTargetInt(m_outputOption);

            newNode.m_entries = new List <GeneratorEntry>();
            foreach (var s in m_entries)
            {
                newNode.AddEntryForClone(newData, s);
            }

            return(newNode);
        }
Exemplo n.º 3
0
        public override void Initialize(Model.NodeData data)
        {
            m_entries = new List <GeneratorEntry>();

            m_outputDir    = new SerializableMultiTargetString();
            m_outputOption = new SerializableMultiTargetInt((int)OutputOption.CreateInCacheDirectory);

            data.AddDefaultInputPoint();
            var point = data.AddDefaultOutputPoint();

            m_defaultOutputPointId = point.Id;
        }
Exemplo n.º 4
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new Modifier();

            newNode.m_instance     = new SerializableMultiTargetInstance(m_instance);
            newNode.m_modifierType = m_modifierType;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();

            return(newNode);
        }
Exemplo n.º 5
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new MirrorDirectory();

            newNode.m_srcPath      = new SerializableMultiTargetString(m_srcPath);
            newNode.m_dstPath      = new SerializableMultiTargetString(m_dstPath);
            newNode.m_mirrorOption = new SerializableMultiTargetInt(m_mirrorOption);

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();

            return(newNode);
        }
Exemplo n.º 6
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new Grouping();

            newNode.m_groupingKeyword = new SerializableMultiTargetString(m_groupingKeyword);
            newNode.m_patternType     = new SerializableMultiTargetInt(m_patternType);
            newNode.m_allowSlash      = m_allowSlash;
            newNode.m_groupNameFormat = new SerializableMultiTargetString(m_groupNameFormat);

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
Exemplo n.º 7
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new PrefabBuilder();

            newNode.m_instance             = new SerializableMultiTargetInstance(m_instance);
            newNode.m_replacePrefabOptions = m_replacePrefabOptions;
            newNode.m_outputDir            = new SerializableMultiTargetString(m_outputDir);
            newNode.m_outputOption         = new SerializableMultiTargetInt(m_outputOption);

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new AddressableAssetAddress();

            newNode.m_isAddressable  = m_isAddressable;
            newNode.m_isAllLowerCase = m_isAllLowerCase;
            newNode.m_matchPattern   = m_matchPattern;
            newNode.m_addressPattern = m_addressPattern;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
Exemplo n.º 9
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new BundleBuilder();

            newNode.m_enabledBundleOptions = new SerializableMultiTargetInt(m_enabledBundleOptions);
            newNode.m_outputDir            = new SerializableMultiTargetString(m_outputDir);
            newNode.m_outputOption         = new SerializableMultiTargetInt(m_outputOption);
            newNode.m_manifestName         = new SerializableMultiTargetString(m_manifestName);

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();

            return(newNode);
        }
Exemplo n.º 10
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new GroupingBySize();

            newNode.m_groupSizeByte    = new SerializableMultiTargetInt(m_groupSizeByte);
            newNode.m_groupingType     = new SerializableMultiTargetInt(m_groupingType);
            newNode.m_groupViewContext = new GroupViewContext();
            newNode.m_freezeGroups     = m_freezeGroups;
            newNode.m_groupNameFormat  = new SerializableMultiTargetString(m_groupNameFormat);

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
Exemplo n.º 11
0
        public override void Initialize(Model.NodeData data)
        {
            m_spritePackingTagNameTemplate = new SerializableMultiTargetString("*");
            m_overwritePackingTag          = false;
            m_useCustomSettingAsset        = false;
            m_customSettingAssetGuid       = string.Empty;
            m_overwriteSpriteSheet         = false;
            m_referenceAssetGuid           = string.Empty;

            m_configuratorInstance = new SerializableMultiTargetInstance();

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
Exemplo n.º 12
0
        public override void Initialize(Model.NodeData data)
        {
            if (m_loadPath == null)
            {
                m_loadPath = new SerializableMultiTargetString();
            }
            if (m_loadPathGuid == null)
            {
                m_loadPathGuid = new SerializableMultiTargetString();
            }

            m_respondToAssetChange = false;

            data.AddDefaultOutputPoint();
        }
Exemplo n.º 13
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new AddressableBuilder
            {
                m_contentStateFilePath = m_contentStateFilePath,
                m_builderGuid          = m_builderGuid,
                m_preferUpdate         = m_preferUpdate,
                m_profileName          = m_profileName,
            };

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();

            return(newNode);
        }
Exemplo n.º 14
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new ImportSetting();

            newNode.m_overwritePackingTag          = m_overwritePackingTag;
            newNode.m_spritePackingTagNameTemplate = new SerializableMultiTargetString(m_spritePackingTagNameTemplate);
            newNode.m_useCustomSettingAsset        = m_useCustomSettingAsset;
            newNode.m_customSettingAssetGuid       = m_customSettingAssetGuid;
            newNode.m_overwriteSpriteSheet         = m_overwriteSpriteSheet;
            newNode.m_configuratorInstance         = new SerializableMultiTargetInstance(m_configuratorInstance);
            newNode.m_referenceAssetGuid           = string.Empty;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
Exemplo n.º 15
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new Loader();

            newNode.m_loadPath             = new SerializableMultiTargetString(m_loadPath);
            newNode.m_loadPathGuid         = new SerializableMultiTargetString(m_loadPathGuid);
            newNode.m_respondToAssetChange = m_respondToAssetChange;

            newNode.m_ignorePatterns = new List <IgnorePattern> ();
            foreach (var p in m_ignorePatterns)
            {
                newNode.m_ignorePatterns.Add(new IgnorePattern(p));
            }

            newData.AddDefaultOutputPoint();
            return(newNode);
        }
Exemplo n.º 16
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new BundleConfigurator();

            newNode.m_bundleNameTemplate = new SerializableMultiTargetString(m_bundleNameTemplate);
            newNode.m_variants           = new List <Variant>(m_variants.Count);
            newNode.m_useGroupAsVariants = m_useGroupAsVariants;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();

            foreach (var v in m_variants)
            {
                newNode.AddVariant(newData, v.Name);
            }

            return(newNode);
        }
Exemplo n.º 17
0
 public override void Initialize(Model.NodeData data)
 {
     m_myValue = new SerializableMultiTargetString();
     data.AddDefaultInputPoint();
     data.AddDefaultOutputPoint();
 }
Exemplo n.º 18
0
 public override void Initialize(Model.NodeData data)
 {
     data.AddDefaultOutputPoint();
 }