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_track_horlift_signal/init.lua
g_brzhezinskiy 1d05caf866 init
2021-01-02 12:51:45 +03:00

34 lines
933 B
Lua

AddCSLuaFile("cl_init.lua")
AddCSLuaFile("shared.lua")
include("shared.lua")
--------------------------------------------------------------------------------
-- Load key-values defined in VMF
--------------------------------------------------------------------------------
function ENT:KeyValue(key, value)
self.VMF = self.VMF or {}
self.VMF[key] = value
end
function ENT:Initialize()
self.VMF = self.VMF or {}
self.Type = (tonumber(self.VMF.Type) or 0)
if self.Type == 0 then
self:SetModel("models/metrostroi/signals/mus/light_2_horlift_out.mdl")
else
self:SetModel("models/metrostroi/signals/mus/light_2_horlift_in.mdl")
end
self:SetNWInt("Type",self.Type)
self.YellowSignal = true
self.WhiteSignal = false
end
function ENT:Think()
self:SetNWBool("Yellow",self.YellowSignal)
self:SetNWBool("White",self.WhiteSignal)
self:SetNWBool("White2",self.PeopleGoing)
self:NextThink(CurTime() + 0.50)
return true
end