示例#1
0
 /// <summary>
 /// Constructor for <see cref="CampaignStartSignalElement"/>.
 /// </summary>
 /// <param name="source">Instance of <see cref="CampaignStartSignalElement"/>.</param>
 /// <param name="dictToRebind">Dictionary to rebind schema elements' ids.</param>
 /// <param name="parentSchema">Parent campaign schema.</param>
 public CampaignStartSignalElement(CampaignStartSignalElement source,
                                   Dictionary <Guid, Guid> dictToRebind, Core.Campaign.CampaignSchema parentSchema)
     : base(source, dictToRebind, parentSchema)
 {
     EntitySchemaUId          = source.EntitySchemaUId;
     SignalEntityId           = source.SignalEntityId;
     Signal                   = source.Signal;
     WaitingRandomSignal      = source.WaitingRandomSignal;
     WaitingEntitySignal      = source.WaitingEntitySignal;
     EntitySignal             = source.EntitySignal;
     HasEntityColumnChange    = source.HasEntityColumnChange;
     HasEntityFilters         = source.HasEntityFilters;
     LocalizableEntityFilters = new LocalizableString(source.LocalizableEntityFilters);
     EntityFilters            = source.EntityFilters;
     EntityChangedColumns     = source.EntityChangedColumns;
 }
示例#2
0
 /// <summary>
 /// Constructor for <see cref="CampaignStartSignalElement"/>.
 /// </summary>
 /// <param name="source">Instance of <see cref="CampaignStartSignalElement"/>.</param>
 public CampaignStartSignalElement(CampaignStartSignalElement source)
     : this(source, null, null)
 {
 }