Lots of changes done...

Change trace prototypes.
Change DCS class prototypes
This commit is contained in:
FlightControl
2016-03-28 22:54:31 +02:00
parent 8eab8622c6
commit 260f109e40
40 changed files with 1251 additions and 1073 deletions

View File

@@ -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()