Blueprint TRASHCLASS issue on project load
I'm not even sure how best to explain this one. I'm having this problem within a couple of my classes, but I'll detail out one example of it
I have a blueprint called DefaultCombatant, one of the child blueprints off that is DefaultCharacter, from there, I have a child blueprint called Mystic.
Under Mystic, I have an ability called Cure Continue, with an input pin of DefaultCombatant that calls to a function (that is in DefaultCombatant and overridden in DefaultCharacter) called Heal.
If I compile DefaultCombatant, then compile DefaultCharacter, the warning goes away and everything works fine. However, everytime I close and open the project, the problem comes back.
You can see the exact warnings I'm getting in the image below (which prevents the Heal function from being called.
As an additional note, this all started happening when I created DefaultCombatant and reparented DefaultCharacter to it.
You shouldn't re-parent dependent classes.
If possible, rebuild your classes from scratch with the correct parent types from the beginning.
Re-parenting can be dangerous, usually its better to keep the old version, make it depreciated and then rebuild a new class.
answered Jan 05 '16 at 09:45 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here