Creating Self Contained Components

BPCs and How to package a self contained weapon…


So I was thinking of how I’d organize a BPC Sword, how I’d add the trace, animations, damage, skills and stats and misc functions involved… And I have not been able to produce a clear picture of what goes where -

…preferably, at the most effective, I’d like everything to be included inside the BPC Sword, with minimal external dependencies, ala OOP design - which means, I’d want the Mesh, Trace functions, Animations, Skills - basically everything I mentioned above to be inside this single file so that I could just extend a Character as simply as add the BPC -

…and voila, it’s able to wield a Sword just like that - does anyone have any templates or know-hows on how I can go about working on this object class?