mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
commit
7c67c2c326
|
|
@ -2269,10 +2269,14 @@ void Player::setState(ActionState state, U32 recoverTicks)
|
|||
case RecoverState: {
|
||||
if (mDataBlock->landSequenceTime > 0.0f)
|
||||
{
|
||||
// Use the land sequence as the basis for the recovery
|
||||
setActionThread(PlayerData::LandAnim, true, false, true, true);
|
||||
F32 timeScale = mShapeInstance->getDuration(mActionAnimation.thread) / mDataBlock->landSequenceTime;
|
||||
mShapeInstance->setTimeScale(mActionAnimation.thread,timeScale);
|
||||
PlayerData::ActionAnimation& anim = mDataBlock->actionList[PlayerData::LandAnim];
|
||||
if (anim.sequence != -1)
|
||||
{
|
||||
// Use the land sequence as the basis for the recovery
|
||||
setActionThread(PlayerData::LandAnim, true, false, true, true);
|
||||
F32 timeScale = mShapeInstance->getDuration(mActionAnimation.thread) / mDataBlock->landSequenceTime;
|
||||
mShapeInstance->setTimeScale(mActionAnimation.thread, timeScale);
|
||||
}
|
||||
mRecoverDelay = mDataBlock->landSequenceTime;
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Reference in a new issue