EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin
No Embedded Instance for C++ Components that subclass BoxComponent
- 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
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