こんな感じ。CPPの方は省略するけど、実装は単純なGetter関数。
BPからはstaicメンバ関数で値を参照し、C++側からはstatic constexpr変数から値を参照する。
ただ、C++側からこういった定数値を参照するのは、設計上なんか違うような気がしていて、BP側から定数値を渡す方が自然な気がする。
C++は抽象、BPは具象だと思っているので、こういった具象の値をC++が直接意識するのは、定数を経由しているとはいえどうなんだろ。
別にC++側から定数値を参照しても動くし、保守性が落ちる、とかもないんだけど。