Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function ENT:PlaySequenceAndWait( name, speed )
- if (!self.sActiveSequence || self.sActiveSequence!=name) then
- local len = self:SetSequence(name)
- speed = speed or 1
- self:ResetSequenceInfo()
- self:SetCycle(0)
- self:SetPlaybackRate(speed)
- self.sActiveSequence=name
- /*//Uncomment this if it doesn't auto cycle
- self.seqLen=len
- //*/
- return true
- else
- /*// Uncomment this if it doesn't auto cycle
- local speed=self:GetPlaybackRate()
- self:SetCycle(self:GetCycle()+FrameTime()*speed)
- if self:GetCycle()>len then self:SetCycle(self:GetCycle()-len) end
- //*/
- return false
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment