public ObjectEvent(ObjectEvent copy) { this.name = copy.name; this.readableName = copy.readableName; this.description = copy.description; this.parameters = new List<ScriptParameter>(); for (int i = 0; i < copy.parameters.Count; i++) this.parameters.Add(new ScriptParameter(copy.parameters[i])); }
public ObjectEvent(ObjectEvent copy) { this.name = copy.name; this.readableName = copy.readableName; this.description = copy.description; this.parameters = new List <ScriptParameter>(); for (int i = 0; i < copy.parameters.Count; i++) { this.parameters.Add(new ScriptParameter(copy.parameters[i])); } }
public void AddEvent(ObjectEvent e) { events.Add(e.Name, e); }