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