AcceptZones Change

Added higher level variable to hold detection state across multiple AcceptZones.
This commit is contained in:
Mongrelf 2017-12-21 14:33:09 -07:00
parent 0f4b3e0d88
commit 030bd92148

View File

@ -617,12 +617,16 @@ do -- DETECTION_BASE
end
if self.AcceptZones then
local AnyZoneDetection = false
for AcceptZoneID, AcceptZone in pairs( self.AcceptZones ) do
local AcceptZone = AcceptZone -- Core.Zone#ZONE_BASE
if AcceptZone:IsVec2InZone( DetectedObjectVec2 ) == false then
DetectionAccepted = false
if AcceptZone:IsVec2InZone( DetectedObjectVec2 ) then
AnyZoneDetection = true
end
end
if not AnyZoneDetection then
DetectionAccepted = false
end
end
if self.RejectZones then