EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

New overridden methods are not always called

Abierto
#10 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
C++
Estrellas
138
Forks
22
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Issue by [error454](https://github.com/error454)**
_Tuesday Jul 09, 2019 at 07:58 GMT_
_Originally opened as https://github.com/SkookumScript/SkookumScript-Plugin/issues/10_

----

**UE4 Version**
4.22.3

**SkookumScript Version**
4.22.3

**Describe the bug**
When adding a new override for a method, the new override is sometimes not called until you restart the editor.

**To Reproduce**
I have class structure:
![image](https://user-images.githubusercontent.com/700435/60869488-eac5f200-a1e3-11e9-90d6-2b36ed452bb2.png)

* I have a method in `BaseArconiaPawn` `probe_mode_set(...)`
* I add an override for `probe_mode_set(...)` in `BP_ProbeBase` and test using `BP_ProbeNew` in the game.
* Compile sk, run game, new override does not getting executed.
* Stop game, force sk compile, run game, new override does not get executed
* Restart editor and override is executed

**Expected behavior**
Override's should get executed all the time.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce el problema en UE4 4.22.3 con la jerarquía de BaseArconiaPawn, BP_ProbeBase y BP_ProbeNew descrita en el informe. Compara el comportamiento después de compilar y reiniciar el editor, y luego sigue la ruta de compilación y ejecución de SkookumScript para determinar por qué no se despacha el nuevo override. Se considera terminado cuando el override se ejecuta sin requerir reiniciar el editor.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, unreal-engine
Área
game-dev
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.