Пример #1
0
    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));
    }
Пример #2
0
    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);
    }
Пример #3
0
 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;
 }
Пример #4
0
 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);
 }