mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Deleted Moose_Test_DETECTION_Laser files
This commit is contained in:
parent
b12372c758
commit
c26f5e2dbc
@ -1,63 +0,0 @@
|
||||
|
||||
local FACGroup = GROUP:FindByName( "FAC Group Lase" )
|
||||
|
||||
local FACDetection = DETECTION_BASE:New( FACGroup, 1000, 250 )
|
||||
|
||||
|
||||
local LaseScheduler = SCHEDULER:New(nil,
|
||||
--- @param Group#GROUP FACGroup
|
||||
-- @param Detection#DETECTION_BASE FACDetection
|
||||
function( FACGroup, FACDetection )
|
||||
if FACDetection:GetDetectionUnitSetCount() > 0 then
|
||||
local DetectedUnitSet = FACDetection:GetDetectionUnitSet(1)
|
||||
if DetectedUnitSet then
|
||||
FACDetection:E( { "I have a unit set ", DetectedUnitSet } )
|
||||
local FACUnit = FACGroup:GetUnit(1)
|
||||
if FACUnit then
|
||||
FACDetection:E( FACUnit )
|
||||
local FACDCSUnit = FACUnit:GetDCSUnit()
|
||||
local FACUnitController = FACDCSUnit:getController()
|
||||
DetectedUnitSet:ForEachUnit(
|
||||
--- @param Unit#UNIT DetectedUnit
|
||||
function( DetectedUnit, FACDCSUnit )
|
||||
FACDetection:E( DetectedUnit:GetDCSUnit() )
|
||||
FACDetection:E( FACDCSUnit )
|
||||
local JTAC = Spot.createInfraRed( FACDCSUnit, {x = 0, y = 2.0, z = 0}, DetectedUnit:GetPointVec3(), 1337)
|
||||
end, FACDCSUnit
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
end, { FACGroup, FACDetection },
|
||||
30
|
||||
)
|
||||
|
||||
local LaseScheduler2 = SCHEDULER:New(nil,
|
||||
--- @param Group#GROUP FACGroup
|
||||
-- @param Detection#DETECTION_BASE FACDetection
|
||||
function( FACGroup, FACDetection )
|
||||
if FACDetection:GetDetectionUnitSetCount() > 0 then
|
||||
local DetectedUnitSet = FACDetection:GetDetectionUnitSet(1)
|
||||
if DetectedUnitSet then
|
||||
FACDetection:E( { "I have a unit set ", DetectedUnitSet } )
|
||||
local FACUnit = FACGroup:GetUnit(1)
|
||||
if FACUnit then
|
||||
FACDetection:E( FACUnit )
|
||||
local FACDCSUnit = FACUnit:GetDCSUnit()
|
||||
local FACUnitController = FACDCSUnit:getController()
|
||||
DetectedUnitSet:ForEachUnit(
|
||||
--- @param Unit#UNIT DetectedUnit
|
||||
function( DetectedUnit, FACDCSUnit )
|
||||
FACDetection:E( DetectedUnit:GetDCSUnit() )
|
||||
FACDetection:E( FACDCSUnit )
|
||||
local TargetIsDetected, TargetIsVisible, TargetLastTime, TargetKnowType, TargetKnowDistance, TargetLastPos, TargetLastVelocity
|
||||
= FACUnitController:isTargetDetected( DetectedUnit:GetDCSUnit(), Controller.Detection.IRST )
|
||||
FACDetection:E( { TargetIsDetected, TargetIsVisible, TargetLastTime, TargetKnowType, TargetKnowDistance, TargetLastPos, TargetLastVelocity } )
|
||||
end, FACDCSUnit
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
end, { FACGroup, FACDetection },
|
||||
40
|
||||
)
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user