mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Updates
This commit is contained in:
@@ -1479,3 +1479,33 @@ function POSITIONABLE:SmokeBlue()
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
--- Returns true if the unit is within a @{Zone}.
|
||||||
|
-- @param #STPOSITIONABLEATIC self
|
||||||
|
-- @param Core.Zone#ZONE_BASE Zone The zone to test.
|
||||||
|
-- @return #boolean Returns true if the unit is within the @{Core.Zone#ZONE_BASE}
|
||||||
|
function POSITIONABLE:IsInZone( Zone )
|
||||||
|
self:F2( { self.PositionableName, Zone } )
|
||||||
|
|
||||||
|
if self:IsAlive() then
|
||||||
|
local IsInZone = Zone:IsVec3InZone( self:GetVec3() )
|
||||||
|
|
||||||
|
return IsInZone
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
--- Returns true if the unit is not within a @{Zone}.
|
||||||
|
-- @param #POSITIONABLE self
|
||||||
|
-- @param Core.Zone#ZONE_BASE Zone The zone to test.
|
||||||
|
-- @return #boolean Returns true if the unit is not within the @{Core.Zone#ZONE_BASE}
|
||||||
|
function POSITIONABLE:IsNotInZone( Zone )
|
||||||
|
self:F2( { self.PositionableName, Zone } )
|
||||||
|
|
||||||
|
if self:IsAlive() then
|
||||||
|
local IsNotInZone = not Zone:IsVec3InZone( self:GetVec3() )
|
||||||
|
|
||||||
|
return IsNotInZone
|
||||||
|
else
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -214,35 +214,3 @@ function STATIC:ReSpawnAt( Coordinate, Heading )
|
|||||||
SpawnStatic:ReSpawnAt( Coordinate, Heading )
|
SpawnStatic:ReSpawnAt( Coordinate, Heading )
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
--- Returns true if the unit is within a @{Zone}.
|
|
||||||
-- @param #STATIC self
|
|
||||||
-- @param Core.Zone#ZONE_BASE Zone The zone to test.
|
|
||||||
-- @return #boolean Returns true if the unit is within the @{Core.Zone#ZONE_BASE}
|
|
||||||
function STATIC:IsInZone( Zone )
|
|
||||||
self:F2( { self.StaticName, Zone } )
|
|
||||||
|
|
||||||
if self:IsAlive() then
|
|
||||||
local IsInZone = Zone:IsVec3InZone( self:GetVec3() )
|
|
||||||
|
|
||||||
return IsInZone
|
|
||||||
end
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
|
|
||||||
--- Returns true if the unit is not within a @{Zone}.
|
|
||||||
-- @param #STATIC self
|
|
||||||
-- @param Core.Zone#ZONE_BASE Zone The zone to test.
|
|
||||||
-- @return #boolean Returns true if the unit is not within the @{Core.Zone#ZONE_BASE}
|
|
||||||
function STATIC:IsNotInZone( Zone )
|
|
||||||
self:F2( { self.StaticName, Zone } )
|
|
||||||
|
|
||||||
if self:IsAlive() then
|
|
||||||
local IsInZone = not Zone:IsVec3InZone( self:GetVec3() )
|
|
||||||
|
|
||||||
self:T( { IsInZone } )
|
|
||||||
return IsInZone
|
|
||||||
else
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|||||||
@@ -807,37 +807,6 @@ end
|
|||||||
|
|
||||||
-- Is functions
|
-- Is functions
|
||||||
|
|
||||||
--- Returns true if the unit is within a @{Zone}.
|
|
||||||
-- @param #UNIT self
|
|
||||||
-- @param Core.Zone#ZONE_BASE Zone The zone to test.
|
|
||||||
-- @return #boolean Returns true if the unit is within the @{Core.Zone#ZONE_BASE}
|
|
||||||
function UNIT:IsInZone( Zone )
|
|
||||||
self:F2( { self.UnitName, Zone } )
|
|
||||||
|
|
||||||
if self:IsAlive() then
|
|
||||||
local IsInZone = Zone:IsVec3InZone( self:GetVec3() )
|
|
||||||
|
|
||||||
return IsInZone
|
|
||||||
end
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
|
|
||||||
--- Returns true if the unit is not within a @{Zone}.
|
|
||||||
-- @param #UNIT self
|
|
||||||
-- @param Core.Zone#ZONE_BASE Zone The zone to test.
|
|
||||||
-- @return #boolean Returns true if the unit is not within the @{Core.Zone#ZONE_BASE}
|
|
||||||
function UNIT:IsNotInZone( Zone )
|
|
||||||
self:F2( { self.UnitName, Zone } )
|
|
||||||
|
|
||||||
if self:IsAlive() then
|
|
||||||
local IsInZone = not Zone:IsVec3InZone( self:GetVec3() )
|
|
||||||
|
|
||||||
self:T( { IsInZone } )
|
|
||||||
return IsInZone
|
|
||||||
else
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
--- Returns true if there is an **other** DCS Unit within a radius of the current 2D point of the DCS Unit.
|
--- Returns true if there is an **other** DCS Unit within a radius of the current 2D point of the DCS Unit.
|
||||||
|
|||||||
Reference in New Issue
Block a user