| 1234567891011121314151617181920212223242526272829 |
- local gameActorStateMoveBase = require( "actor/gameActorStateMoveBase")
- local gameActorStatePlayerRideRun = class('gameActorStatePlayerRideRun', gameActorStateMoveBase)
- function gameActorStatePlayerRideRun:ctor()
- self.super.ctor(self)
- end
- function gameActorStatePlayerRideRun:GetStateID()
- return global.MMO.ACTION_RIDE_RUN
- end
- function gameActorStatePlayerRideRun:GetMoveTime( actor )
- return actor:GetRunStepTime() / actor:GetRunSpeed()
- end
- function gameActorStatePlayerRideRun:OnEnter( actor )
- self.super.OnEnter( self, actor )
- -- reset some data
- actor:SetAnimPrepare( 0.0 )
- actor:dirtyAnimFlag()
- end
- function gameActorStatePlayerRideRun:OnExit( actor )
- actor:SetAnimPrepare(0.05)
- actor:StopAllAnimation(6)
- end
- return gameActorStatePlayerRideRun
|