How to make a skeletal mesh that was spawned at runtime use an anim blueprint?

97fbf96273d3eda9c5716dabb944c9198067286f.jpeg

Trying to get a skeletal mesh to use an animation blueprint. It was spawned (screenshot 1) and then assigned a mesh to its already existing blank skeletal mesh component ( screenshot 2, construction script of the actor). The animation blueprint does not work with it. However that animation blueprint works if the actor has a mesh and bp assigned bfore runtime. How to fix this?

Does your M 9 Class inherit from cat_character?

No, it inherits from a base weapon class. However the problem was me not using get player character when attempting to cast to the weapon in the animation blueprint. I used try get pawn owner, which led to problems with the anim blueprint in ways I still do not understand, but when I used get player character, then cast to the weapon it worked.

For get character variable In animation blueprint use onInitEvent, not use onBeginPay - this important if you plan to change anim_bp runtime.

1 Like