shadowndacorner

asdf

Jan 15th, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.61 KB | None | 0 0
  1. function ENT:PlaySequenceAndWait( name, speed )
  2.     if (!self.sActiveSequence || self.sActiveSequence!=name) then
  3.         local len = self:SetSequence(name)
  4.         speed = speed or 1
  5.         self:ResetSequenceInfo()
  6.         self:SetCycle(0)
  7.         self:SetPlaybackRate(speed)
  8.         self.sActiveSequence=name
  9.         /*//Uncomment this if it doesn't auto cycle
  10.         self.seqLen=len
  11.         //*/
  12.         return true
  13.     else
  14.         /*// Uncomment this if it doesn't auto cycle
  15.         local speed=self:GetPlaybackRate()
  16.         self:SetCycle(self:GetCycle()+FrameTime()*speed)
  17.         if self:GetCycle()>len then self:SetCycle(self:GetCycle()-len) end
  18.         //*/
  19.         return false
  20.     end
  21. end
Advertisement
Add Comment
Please, Sign In to add comment