Beispiel #1
0
    public override void Awake()
    {
        base.Awake();
        //
        //delegamos la lectura del archivo a otro coso
        string stringDeEstadisticasGenrales = default; //ManejadorDeArchivos.LeerArchivo(@"debug_EstadisticasPJ_" + typeof(Cyborg).Name+".txt");

        Debug.Log(stringDeEstadisticasGenrales);

        EstadisticasBasePersonajeDebug estadisticasBase = JsonUtility.FromJson <EstadisticasBasePersonajeDebug>(stringDeEstadisticasGenrales);

        Vida                    += estadisticasBase.vida;
        Fuerza                  += estadisticasBase.fuerza;
        FuerzaGolpeDebil        += estadisticasBase.fuerzaGolpeDebil;
        FuerzaGolpeFuerte       += estadisticasBase.fuerzaGolpeFuerte;
        FuerzaEmpujeDragonPunch += estadisticasBase.fuerzaEmpujeDragonPunch;
        FuerzaDragonPunch       += estadisticasBase.fuerzaDragonPunch;
        Patada                  += estadisticasBase.patada;
        Punio                   += estadisticasBase.patada;
        SpeedJump               += estadisticasBase.speedJump;
        Speed                   += estadisticasBase.speed;
        TiempoRecuperacion      += estadisticasBase.tiempoRecuperacion;
        TiempoGolpeado          += estadisticasBase.tiempoGolpeado;
        SpeedFireBall           += estadisticasBase.speedFireBal;
        FuerzaDeSaltoHaciaAtras += estadisticasBase.fuerzaDeSaltoHaciaAtras;
        FuerzaHaciaArriba       += estadisticasBase.fuerzaHaciaArriba;
        SaltaAlDragonPunch       = estadisticasBase.saltaAlDragonPunch;
    }
Beispiel #2
0
        private StatsBase ReadFileFromStats(string name)
        {
            string stringDeEstadisticasGenrales = ServiceLocatorImplement.Instancie.GetService <ISearchFile>().ReadFile(@"debug_" + name + ".txt");

            Debug.Log(stringDeEstadisticasGenrales);
            EstadisticasBasePersonajeDebug estadisticasBase = JsonUtility.FromJson <EstadisticasBasePersonajeDebug>(stringDeEstadisticasGenrales);

            return(new StatsBase(estadisticasBase.vida, name));
        }