public InteractuableMetadata GetInteractionableMeta(IInteractionable r) { InteractuableMetadata meta = new InteractuableMetadata(); meta.capacidad = r.GetCapacidad(); meta.defensa = GetDestacamentoArrays(r.GetDefensas()); meta.flota = GetDestacamentoArrays(r.GetFlota()); meta.recursos = GetResourceArrays(r.GetRecursos()); meta.interactuableID = r.GetID(); return(meta); }