1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-02 00:42:29 +00:00
Files
MetrostroiAddon/lua/entities/gmod_train_autodrive_coil/cl_init.lua
kosmik641 aca7d7aa0a Дебаг сигнализации.
Почистил мусор
Перенес всю отрисовку дебаг информации в ENT:Draw()
2025-12-06 02:52:22 +03:00

31 lines
674 B
Lua

include("shared.lua")
local C_SignalDebug = GetConVar("metrostroi_drawsignaldebug")
function ENT:Initialize()
self:SetNoDraw(false)
self:DrawShadow(false)
self.CanDraw = C_SignalDebug:GetBool()
for k,v in pairs(self.ValidModels) do
if v==self:GetModel() then
self.CanDraw = true
break
end
end
end
function ENT:Draw(flags)
if not self.CanDraw then
self:SetNoDraw(true)
return
end
self:DrawModel(flags)
end
cvars.AddChangeCallback("metrostroi_drawsignaldebug", function()
for _,ent in pairs(ents.FindByClass("gmod_train_autodrive_coil")) do
ent:Initialize()
end
end)