22 std::optional<TokenPose>
located;
23 if (
sources.idleSequences[player])
27 if (info && info->sequenceToWorldTransformation)
30 else if (
sources.movingSequence)
36 else if (
sources.playerMovingOut && *
sources.playerMovingOut == player)
38 if (
sources.playerMovingOutSequence)
43 else if (
sources.playerMovingIn && *
sources.playerMovingIn == player)
45 if (
sources.playerMovingInSequence)
50 else if (
sources.jailTokenAnimation)
58 return located.value_or(lastKnown_[player]);