シーケンサーのトラック名は取得できますか?

いつもお世話になっております。

シーケンサーを使用しているのですが、シーケンサーの再生前にアクター個々の情報を取得したいという状況があります。

そこで、アクタのint変数を「シーケンサーに公開」設定にして、シーケンサーにて値を設定し、
C++でこのレベルシーケンスのデータを走査して int トラックの値を取得する事を考えました。(UMovieSceneIntegerTrack)

また、取得したい値は複数存在する事を考慮して、C++ではトラック名が欲しい値と同じであるかをチェックするようにしました。

const UMovieSceneIntegerTrack*	aTrack = Cast(currTrack);
if (aTrack != nullptr)
{
    if (aTrack->GetTrackName() == trackName) {
        // 発見 
    }
}

これはUE4 Editor ではうまくいきました。

しかしながら、残念ながら、パッケージ化したときに GetTrackName() が空となっていて、この判断は成功しませんでした。

パッケージ化したときに、トラック名を得る方法はありますでしょうか?

以上
よろしくお願いします。

お世話になっております。

こちらの件に関しまして調査したところ、
該当のGetTrackName関数が、WITH_EDITORONLY_DATAのDefine内で
オーバライドされているためNoneが返ってくる状態のようです。
.\release-4.20\Engine\Source\Runtime\MovieSceneTracks\Private\Tracks\MovieScenePropertyTrack.cpp

トラック名はPropertyPathが同様の名前となっているため、こちらを取得するか、
Editor上でTrackNameとして扱われているUniqueTrackName関連の
WITH_EDITORONLY_DATAを外すことで、トラック名の取得が可能かと思われます。

上記事項をご確認いただけますと幸いです。
よろしくお願い致します。

お世話になっております。

おっしゃる通り、GetPropertyPath() にてトラック名を取得できました。
ありがとうございます。

確認が遅くなったこと、お詫び申し上げます。
以上です。