EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

No Embedded Instance for C++ Components that subclass BoxComponent

Abierto
#25 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

4.23/4.24

Embedded instance is never created for subclasses of `BoxComponent`. I noticed that the UE4 editor doesn't even let you create a blueprint subclass of these items.

Annotation flags computed for this component are `SkAnnotation_reflected_cpp` and instances are only embedded for `SkAnnotation_reflected_data`.

**To Reproduce**
1. Make C++ subclass of BoxComponent (Sub)
2. Add Sub to any BP actor
3. Create a non-empty constructor in Sub
4. Create a BP callable sk function in Sub
5. Try to call function

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo el problema con una subclase de C++ de BoxComponent, siguiendo los pasos indicados en UE4. Traza cómo los flags de anotación distinguen SkAnnotation_reflected_cpp de SkAnnotation_reflected_data y cómo se seleccionan las instancias embebidas. Se considera terminado cuando la subclase obtiene una instancia embebida y se puede llamar a su función de SkookumScript BP-callable.

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.