示例#1
0
 public SerializableMultiTargetInt(SerializableMultiTargetInt rhs)
 {
     m_values = new List <Entry>();
     foreach (var v in rhs.m_values)
     {
         m_values.Add(new Entry(v.targetGroup, v.value));
     }
 }
示例#2
0
        public override void Initialize(Model.NodeData data)
        {
            m_groupSizeByte = new SerializableMultiTargetInt();
            m_groupingType  = new SerializableMultiTargetInt();

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
示例#3
0
 public override void Initialize(Model.NodeData data)
 {
     m_buildOptions   = new SerializableMultiTargetInt();
     m_buildLocations = new SerializableMultiTargetString();
     m_playerName     = new SerializableMultiTargetString();
     m_scenes         = new SerializableMultiTargetString();
     data.AddDefaultInputPoint();
     m_scroll = Vector2.zero;
 }
示例#4
0
        public override void Initialize(Model.NodeData data)
        {
            m_enabledBundleOptions = new SerializableMultiTargetInt();
            m_outputDir            = new SerializableMultiTargetString();
            m_outputOption         = new SerializableMultiTargetInt((int)OutputOption.BuildInCacheDirectory);

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
示例#5
0
 public override void Initialize(Model.NodeData data)
 {
     m_bundleNameTemplate   = "shared_*";
     m_groupExtractedAssets = new SerializableMultiTargetInt();
     m_groupSizeByte        = new SerializableMultiTargetInt();
     m_groupingType         = new SerializableMultiTargetInt();
     data.AddDefaultInputPoint();
     data.AddDefaultOutputPoint();
 }
示例#6
0
        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();
        }
示例#7
0
        public override void Initialize(Model.NodeData data)
        {
            m_srcPath      = new SerializableMultiTargetString();
            m_dstPath      = new SerializableMultiTargetString();
            m_mirrorOption = new SerializableMultiTargetInt();

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
示例#8
0
        public override void Initialize(Model.NodeData data)
        {
            //Take care of this with Initialize(NodeData)
            m_exportPath   = new SerializableMultiTargetString();
            m_exportOption = new SerializableMultiTargetInt();
            m_flattenDir   = new SerializableMultiTargetInt();

            data.AddDefaultInputPoint();
        }
示例#9
0
        public override void Initialize(Model.NodeData data)
        {
            m_groupSizeByte    = new SerializableMultiTargetInt();
            m_groupingType     = new SerializableMultiTargetInt();
            m_groupViewContext = new GroupViewContext();
            m_freezeGroups     = false;

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
示例#10
0
        public override bool Equals(object rhs)
        {
            SerializableMultiTargetInt other = rhs as SerializableMultiTargetInt;

            if (other == null)
            {
                return(false);
            }
            else
            {
                return(other == this);
            }
        }
示例#11
0
 public void Import(V1.NodeData v1, Model.NodeData v2)
 {
     m_enabledBundleOptions = new SerializableMultiTargetInt(v1.BundleBuilderBundleOptions);
     m_outputDir            = new SerializableMultiTargetString();
     m_outputOption         = new SerializableMultiTargetInt((int)OutputOption.BuildInCacheDirectory);
 }
示例#12
0
 public void Import(V1.NodeData v1, Model.NodeData v2)
 {
     m_groupingKeyword = new SerializableMultiTargetString(v1.GroupingKeywords);
     m_patternType     = new SerializableMultiTargetInt((int)GroupingPatternType.WildCard);
     m_allowSlash      = true;
 }
示例#13
0
 public void Import(V1.NodeData v1, Model.NodeData v2)
 {
     m_exportPath   = new SerializableMultiTargetString(v1.ExporterExportPath);
     m_exportOption = new SerializableMultiTargetInt(v1.ExporterExportOption);
     m_flattenDir   = new SerializableMultiTargetInt();
 }