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