コード例 #1
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new Imported();

            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #2
0
 public override void Initialize(Model.NodeData data)
 {
     m_path  = new SerializableMultiTargetString();
     m_style = AssertionStyle.AllowOnlyAssetsUnderAssertionPath;
     data.AddDefaultInputPoint();
     data.AddDefaultOutputPoint();
 }
コード例 #3
0
ファイル: GroupingByFile.cs プロジェクト: Avatarchik/BridgeUI
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new GroupingByFile();

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #4
0
        public override void Initialize(Model.NodeData data)
        {
            m_groupSizeByte = new SerializableMultiTargetInt();
            m_groupingType  = new SerializableMultiTargetInt();

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
コード例 #5
0
ファイル: Loader.cs プロジェクト: Avatarchik/BridgeUI
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new Loader();

            newNode.m_loadPath = new SerializableMultiTargetString(m_loadPath);

            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #6
0
ファイル: Loader.cs プロジェクト: Avatarchik/BridgeUI
        public override void Initialize(Model.NodeData data)
        {
            if (m_loadPath == null)
            {
                m_loadPath = new SerializableMultiTargetString();
            }

            data.AddDefaultOutputPoint();
        }
コード例 #7
0
ファイル: Grouping.cs プロジェクト: Avatarchik/BridgeUI
        public override void Initialize(Model.NodeData data)
        {
            m_groupingKeyword = new SerializableMultiTargetString(Model.Settings.GROUPING_KEYWORD_DEFAULT);
            m_patternType     = new SerializableMultiTargetInt((int)GroupingPatternType.WildCard);
            m_allowSlash      = false;

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
コード例 #8
0
        public override void Initialize(Model.NodeData data)
        {
            m_bundleNameTemplate = new SerializableMultiTargetString(Model.Settings.BUNDLECONFIG_BUNDLENAME_TEMPLATE_DEFAULT);
            m_useGroupAsVariants = false;
            m_variants           = new List <Variant>();

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
コード例 #9
0
ファイル: ImportSetting.cs プロジェクト: Avatarchik/BridgeUI
        public override void Initialize(Model.NodeData data)
        {
            m_spritePackingTagNameTemplate = new SerializableMultiTargetString("*");
            m_overwritePackingTag          = false;
            m_useCustomSettingAsset        = false;
            m_customSettingAssetGuid       = string.Empty;

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
コード例 #10
0
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new AssertUnwantedAssetsInBundle();

            newNode.m_path  = new SerializableMultiTargetString(m_path);
            newNode.m_style = m_style;
            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #11
0
ファイル: Label.cs プロジェクト: Avatarchik/BridgeUI
        public override Node Clone(Model.NodeData newData)
        {
            var newNode = new Label();

            newNode.m_label = m_label;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #12
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);

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #13
0
ファイル: Grouping.cs プロジェクト: Avatarchik/BridgeUI
        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;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #14
0
ファイル: ImportSetting.cs プロジェクト: Avatarchik/BridgeUI
        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;

            newData.AddDefaultInputPoint();
            newData.AddDefaultOutputPoint();
            return(newNode);
        }
コード例 #15
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);
        }
コード例 #16
0
 public override void Initialize(Model.NodeData data)
 {
     data.AddDefaultOutputPoint();
 }