I’ve extended the C++ and created my own character (from “ShooterCharacter”), pawn (from “Pawn”) and weapon (from “ShooterWeapon”).
I’m also using blueprints of my classes in the level. For instance, “BP_MyCharacter” to extend the “MyCharacter” class.
Replication settings have generally be copied from the base classes (this is all serving as an applied learning experience for me so I don’t reeeaaallly know how to properly replicate yet). There’s the health, current weapon, ammo, etc… all the things from the Shooter classes.
Thank you for your response, but I should clarify that the crash isn’t always caused by the brushes.
So far the crashes have complained about either the brushes, my weapons, or my pawns.
At first I was confident that I was doing something wrong in my code because crashes complained about my creations. However, when it barked about the brushes I began to think there was something less obvious going wrong.