public HighLevelOrder Clone() { var serhelper = new TTG.NavalWar.NWComms.CommsSerializationHelper <HighLevelOrder>(); byte[] bytes = serhelper.SerializeToBytes(this); HighLevelOrder hlo = serhelper.DeserializeFromBytes(bytes); return(hlo); }
public BattleDamageReport Clone() { var serhelper = new TTG.NavalWar.NWComms.CommsSerializationHelper <BattleDamageReport>(); byte[] bytes = serhelper.SerializeToBytes(this); BattleDamageReport bdr = serhelper.DeserializeFromBytes(bytes); bdr.TargetPlatformRoles = new List <GameConstants.Role>(this.TargetPlatformRoles); return(bdr); }