mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Lots of changes done...
Change trace prototypes. Change DCS class prototypes
This commit is contained in:
@@ -21,7 +21,7 @@ UNIT = {
|
||||
|
||||
function UNIT:New( DCSUnit )
|
||||
local self = BASE:Inherit( self, BASE:New() )
|
||||
self:T( DCSUnit:getName() )
|
||||
self:F( DCSUnit:getName() )
|
||||
|
||||
self.DCSUnit = DCSUnit
|
||||
self.UnitName = DCSUnit:getName()
|
||||
@@ -31,39 +31,39 @@ function UNIT:New( DCSUnit )
|
||||
end
|
||||
|
||||
function UNIT:IsAlive()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
return ( self.DCSUnit and self.DCSUnit:isExist() )
|
||||
end
|
||||
|
||||
|
||||
function UNIT:GetDCSUnit()
|
||||
self:T( self.DCSUnit )
|
||||
self:F( self.DCSUnit )
|
||||
|
||||
return self.DCSUnit
|
||||
end
|
||||
|
||||
function UNIT:GetID()
|
||||
self:T( self.UnitID )
|
||||
self:F( self.UnitID )
|
||||
|
||||
return self.UnitID
|
||||
end
|
||||
|
||||
|
||||
function UNIT:GetName()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
return self.UnitName
|
||||
end
|
||||
|
||||
function UNIT:GetTypeName()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
return self.DCSUnit:getTypeName()
|
||||
end
|
||||
|
||||
function UNIT:GetPrefix()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
local UnitPrefix = string.match( self.UnitName, ".*#" ):sub( 1, -2 )
|
||||
self:T( UnitPrefix )
|
||||
@@ -73,14 +73,14 @@ end
|
||||
|
||||
|
||||
function UNIT:GetCallSign()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
return self.DCSUnit:getCallsign()
|
||||
end
|
||||
|
||||
|
||||
function UNIT:GetPointVec2()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
local UnitPos = self.DCSUnit:getPosition().p
|
||||
|
||||
@@ -94,7 +94,7 @@ end
|
||||
|
||||
|
||||
function UNIT:GetPositionVec3()
|
||||
self:T( self.UnitName )
|
||||
self:F( self.UnitName )
|
||||
|
||||
local UnitPos = self.DCSUnit:getPosition().p
|
||||
|
||||
@@ -103,7 +103,7 @@ function UNIT:GetPositionVec3()
|
||||
end
|
||||
|
||||
function UNIT:OtherUnitInRadius( AwaitUnit, Radius )
|
||||
self:T( { self.UnitName, AwaitUnit.UnitName, Radius } )
|
||||
self:F( { self.UnitName, AwaitUnit.UnitName, Radius } )
|
||||
|
||||
local UnitPos = self:GetPositionVec3()
|
||||
local AwaitUnitPos = AwaitUnit:GetPositionVec3()
|
||||
|
||||
Reference in New Issue
Block a user