zombiesurvival-evolved/gamemodes/zombiesurvival/entities/entities/env_shadecontrol/cl_init.lua
2014-10-01 20:49:54 -04:00

33 lines
727 B
Lua

include("shared.lua")
function ENT:Initialize()
self:DrawShadow(false)
self:SetModelScale(1.03, 0)
self.AmbientSound = CreateSound(self, ")weapons/physcannon/superphys_hold_loop.wav")
self.AmbientSound:PlayEx(0.5, 60)
self:GetOwner().ShadeControl = self
end
function ENT:OnRemove()
self.AmbientSound:Stop()
local owner = self:GetOwner()
if owner.ShadeControl == self then
owner.ShadeControl = nil
end
end
local matRefract = Material("models/spawn_effect")
function ENT:Draw()
if not render.SupportsPixelShaders_2_0() then return end
render.UpdateRefractTexture()
matRefract:SetFloat("$refractamount", 0.02)
render.ModelMaterialOverride(matRefract)
self:DrawModel()
render.ModelMaterialOverride(0)
end