EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

No Embedded Instance for C++ Components that subclass BoxComponent

Ouverte
#25 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
C++
Étoiles
138
Forks
22
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le problème avec une sous-classe C++ de BoxComponent, en suivant les étapes indiquées dans UE4. Suivez comment les flags d’annotation distinguent SkAnnotation_reflected_cpp de SkAnnotation_reflected_data et comment les instances intégrées sont sélectionnées. C’est terminé lorsque la sous-classe obtient une instance intégrée et que sa fonction SkookumScript BP-callable peut être appelée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp, unreal-engine
Domaine
game-dev
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.