private static Animal getAnimalNoSerializable(Vida vida, AnimalSerializable ani) { int idSer = ani.idSer; EspecieAnimal especieAni = getEspecieAniNoSerializable(vida, ani.especie); int posX = ani.posX; int posY = ani.posY; GameObject modelo = getModeloNoSerializableReal(ani.modelo, vida.tablero[ani.posX, ani.posY].coordsVert); int res = ani.reserva; int repr = ani.turnosParaReproduccion; int aguante = ani.aguante; tipoEstadoAnimal estado = ani.estado; return(new Animal(idSer, especieAni, posX, posY, res, repr, modelo, aguante, estado)); }
private static AnimalSerializable getAnimalSerializable(Animal ani) { AnimalSerializable resultado = new AnimalSerializable(); resultado.idSer = ani.idSer; resultado.posX = ani.posX; resultado.posY = ani.posY; resultado.reserva = ani.reserva; resultado.aguante = ani.aguante; resultado.estado = ani.estado; resultado.turnosParaReproduccion = ani.turnosParaReproduccion; resultado.modelo = getModeloSerializable(ani.especie); resultado.especie = getEspecieAniSerializable(ani.especie); return(resultado); }
private static AnimalSerializable getAnimalSerializable(Animal ani) { AnimalSerializable resultado = new AnimalSerializable(); resultado.idSer = ani.idSer; resultado.posX = ani.posX; resultado.posY = ani.posY; resultado.reserva = ani.reserva; resultado.aguante = ani.aguante; resultado.estado = ani.estado; resultado.turnosParaReproduccion = ani.turnosParaReproduccion; resultado.modelo = getModeloSerializable(ani.especie); resultado.especie = getEspecieAniSerializable(ani.especie); return resultado; }
private static Animal getAnimalNoSerializable(Vida vida, AnimalSerializable ani) { int idSer = ani.idSer; EspecieAnimal especieAni = getEspecieAniNoSerializable(vida, ani.especie); int posX = ani.posX; int posY = ani.posY; GameObject modelo = getModeloNoSerializableReal(ani.modelo, vida.tablero[ani.posX, ani.posY].coordsVert); int res = ani.reserva; int repr = ani.turnosParaReproduccion; int aguante = ani.aguante; tipoEstadoAnimal estado = ani.estado; return new Animal(idSer, especieAni, posX, posY, res, repr, modelo, aguante, estado); }