Modificada la clase CPlayerClass para que capture cuando se suelta la tecla de habilidad primaria y secundaria. Aquellas clases que tengan habilidades que dependen de que una tecla este pulsada ya solo tienen que preocuparse de redefinir el metodo correspondiente. Creada una nueva entidad en el blueprints y el archetypes para generar una entidad fisica como escudo del screamer al activar la habilidad. El proximo paso es conseguir que se mueva el escudo con la camara y que los proyectiles y los raycasts se absorban.
El escudo ya se mueve con la entidad aunque hay un bug no vendria mal que arreglaramos; cuando disparamos el dispare sale desde la altura de la camara pero no se le suma el offset de la direccion de la camara. Por ese motivo de momento el escudo solo se va activar a la altura de la camara sin seguir a la coordenada y. Me voy a poner con el control de la habilidad para que tenga un limite y el personaje pete si te pasas del limite. Cuando acabe con eso me pongo con que el escudo reporte los danos al screamer.
Ya se controla el uso de la habilidad. Esta todo parametrizado, cuando nos pasamos del minimo explotamos. Ademas de que el escudo se deteriore con el tiempo, tambien se reduce con los danos. Esto ultimo no esta metido todavia porque falta que los proyectiles y los raycasts choquen contra la entidad fisica del escudo.