Beispiel #1
0
            public override JournalEventArgs Clone()
            {
                var clone = (DockedEventArgs)base.Clone();

                clone.StationFaction = StationFaction?.Clone();
                return(clone);
            }
Beispiel #2
0
            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);
            }