public override JournalEventArgs Clone() { var clone = (DockedEventArgs)base.Clone(); clone.StationFaction = StationFaction?.Clone(); return(clone); }
public override JournalEventArgs Clone() { var clone = (CarrierJumpEventArgs)base.Clone(); clone.StationFaction = StationFaction?.Clone(); clone.SystemFaction = SystemFaction?.Clone(); clone.StationEconomies = StationEconomies?.Select(e => e.Clone()).ToArray(); clone.Factions = Factions?.Select(f => f.Clone()).ToArray(); clone.Conflicts = Conflicts?.Select(c => c.Clone()).ToArray(); return(clone); }