public void CopyFrom(RSRuleTableData inTable) { Id = inTable.Id; Name = inTable.Name; Rules = CloneUtils.DeepClone(inTable.Rules); UniqueTriggers = CloneUtils.Clone(inTable.UniqueTriggers); }
public RSActionData Clone() { RSActionData clone = new RSActionData(); clone.Enabled = Enabled; clone.Action = Action; clone.Arguments = CloneUtils.DeepClone(Arguments); return(clone); }
public RSRuleTableData Clone() { RSRuleTableData data = new RSRuleTableData(); data.Id = Id; data.Name = Name; data.Rules = CloneUtils.DeepClone(Rules); data.UniqueTriggers = CloneUtils.Clone(UniqueTriggers); return(data); }
public RSPersistEntityData Clone() { RSPersistEntityData clone = new RSPersistEntityData(); clone.EntityId = EntityId; clone.Active = Active; clone.ComponentData = CloneUtils.DeepClone(ComponentData); clone.TableData = CloneUtils.Clone(TableData); clone.CustomData = CloneUtils.Clone(CustomData); return(clone); }
public void CopyFrom(RSRuleData inRule) { Name = inRule.Name; RoutineGroup = inRule.RoutineGroup; Enabled = inRule.Enabled; OnlyOnce = inRule.OnlyOnce; TriggerId = inRule.TriggerId; Conditions = CloneUtils.DeepClone(inRule.Conditions); ConditionSubset = inRule.ConditionSubset; Actions = CloneUtils.DeepClone(inRule.Actions); }
public RSRuleData Clone() { RSRuleData clone = new RSRuleData(); clone.Id = ScriptUtils.NewId(); clone.Name = Name; clone.RoutineGroup = RoutineGroup; clone.Enabled = Enabled; clone.OnlyOnce = OnlyOnce; clone.TriggerId = TriggerId; clone.Conditions = CloneUtils.DeepClone(Conditions); clone.ConditionSubset = ConditionSubset; clone.Actions = CloneUtils.DeepClone(Actions); return(clone); }
public void CopyFrom(RSActionData inAction) { Enabled = inAction.Enabled; Action = inAction.Action; Arguments = CloneUtils.DeepClone(inAction.Arguments); }