mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-02 00:42:29 +00:00
Оптимизация.
В gmod_subway_base добавлена переменная self.WagonCount и заменены везде на неё, где используется #self.WagonList. В 81-501 убран лишний цикл 18 провода. В БУВ 81-720 и 81-722 убрана неиспользуемая локальная переменная В sys_81_71_announcer добавленая локальная переменная для self.Train там где это релевантно, убраны лишние локальные перменные.
This commit is contained in:
@@ -247,7 +247,7 @@ function ENT:Think()
|
||||
|
||||
local TW18 = 0
|
||||
if Panel.SSN > 0 then
|
||||
local wags = #self.WagonList
|
||||
local wags = self.WagonCount
|
||||
for _,v in ipairs(self.WagonList) do
|
||||
TW18 = TW18+(v.Panel.TW18 or 0)/wags
|
||||
end
|
||||
@@ -265,13 +265,6 @@ function ENT:Think()
|
||||
self:SetPackedBool("GRP",Panel.GreenRP > 0)
|
||||
self:SetPackedBool("BrY",Panel.BrY > 0)
|
||||
self:SetPackedBool("DoorsWC",Panel.DoorsWC > 0)
|
||||
local TW18 = 0
|
||||
if Panel.SSN > 0 then
|
||||
local wags = #self.WagonList
|
||||
for _,v in ipairs(self.WagonList) do
|
||||
TW18 = TW18+(v.Panel.TW18 or 0)/wags
|
||||
end
|
||||
end
|
||||
self:SetPackedRatio("RRP",math.Clamp(TW18^1.2,0,1))
|
||||
|
||||
self.TrueBrakeAngle = self.TrueBrakeAngle or 0
|
||||
|
||||
Reference in New Issue
Block a user