Which component is better to make skill?

I’m developing 3D-chess-based game, and now want to add skills to my pawns.

I found actor component and scene component, but cannot decide what to use.

Actually, I cannot decide what is better to use.

I want to know what is proper to make a skill to pawns, and why that’s proper.

Hi RedChiken
ActorComponent are meant for functionallity only, I think for your chess game, it will be the ideal, as component you can define severals skills for each and then attach those you need for every actor chess piece base class, even can be in runtime, adding and destroying components