multiple interaction with actor

As above, extend a static mesh component. Lemme show you what I mean.

  • extend a component:

  • give it a BPI, some instance editable variables and a dispatcher:

  • make an actor, add the comps and set their data:

  • in the same actor bind dispatchers:

  • you do not interact with the actor, you interact with the hit components (who report back to the actor):

Now you have a single actor, with a bunch of buttons, each reporting something else. You can script behaviour into each button. Animations for example. Do note that components cannot own other components - you cannot have a timeline inside each button, for example, or text render.

Hence me asking the questions to determine the scope of what is needed.

2 Likes