Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
if not self:isAiming() or not self:isReticleActive() then
return
end
diff = self:getDifferenceToAimPos(self.EFTPK06Pos, self.EFTPK06Ang, 1)
-- draw the reticle only when it's close to center of the aiming position
if diff > 0.9 and diff < 1.1 then
cam.IgnoreZ(true)
render.SetMaterial(att._reticle)
dist = math.Clamp(math.Distance(1, 1, diff, diff), 0, 0.13)
local EA = self:getReticleAngles()
local renderColor = self:getSightColor(att.name)
renderColor.a = (0.13 - dist) / 0.13 * 255
local pos = EyePos() + EA:Forward() * 100
for i = 1, 2 do
render.DrawSprite(pos, att._reticleSize, att._reticleSize, renderColor)
end
cam.IgnoreZ(false)
end
end