SHARE
TWEET

Untitled

a guest Mar 17th, 2012 50 Never
  1. function EFFECT:Init(data)
  2.         local start,endp = data:GetOrigin(),data:GetStart()
  3.         local ent = data:GetEntity()
  4.        
  5.         self.Entity = ent
  6.         self.StartPos = start
  7.         self.EndPos = endp
  8.        
  9.         self.Material = Material("Effects/laser1.vmt")
  10. end
  11.  
  12. function EFFECT:Think()
  13.         if (not self.Entity) or (self.Entity and not ValidEntity(self.Entity)) then
  14.                 return false
  15.         end
  16.        
  17.         return true
  18. end
  19.  
  20. function EFFECT:Render()
  21.         render.SetMaterial(self.Material)
  22.                
  23.         render.DrawBeam( self.EndPos,          
  24.                         self.StartPos,
  25.                 8,                                     
  26.                 1,                                     
  27.                 0,                             
  28.                 Color(255,0,0,150) )
  29. end
RAW Paste Data
Top