WSF
WsfScriptBrawlerProcessorClass.cpp File Reference
#include "WsfScriptBrawlerProcessorClass.hpp"
#include <string>
#include "BrawlerCoordinateConversion.hpp"
#include "BrawlerUtil.hpp"
#include "UtScriptDataPack.hpp"
#include "UtScriptVec3.hpp"
#include "UtStringUtil.hpp"
#include "WsfBrawlerProcessor.hpp"
#include "WsfGeoPoint.hpp"
#include "WsfPlatform.hpp"
#include "WsfTrack.hpp"
#include "script/WsfScriptContext.hpp"
Include dependency graph for WsfScriptBrawlerProcessorClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, ThreatProcessor, 0, "WsfThreatProcessor", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, GetConsciousnessEventTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, GetNextConsciousnessEventTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, ScheduleConsciousnessEvent, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvaluateRates, 6, "double", " Vec3, Vec3, int, int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvaluateHeadingSpeedAltitude, 9, "double", "double, double, double, double, double, int, int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvaluateTurnInPlaneWithSpeed, 7, "double", "Vec3, double, double, int, int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvaluateTurnInPlaneWithThrottle, 7, "double", "Vec3, double, double, int, int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvaluateVectorWithSpeed, 7, "double", "Vec3, double, double, int, int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvaluateVectorWithThrottle, 7, "double", "Vec3, double, double, int, int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, ConvertNEDtoWind, 1, "Vec3", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, ConvertWindtoNED, 1, "Vec3", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, ProjectedTimeDelta, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, OffBoresightAngle, 2, "double", "WsfPlatform, WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, MaxAvailableGs, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, MaxSustainedGs, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, MaxTacticalGs, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, MaxForwardAccelWithGravity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, MinForwardAccelWithGravity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, RollOverTopValue, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, SlowFlight, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, RawManeuverValueComponent, 1, "double", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, ManeuverValueComponent, 1, "double", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, TunnelVisionMultiplier, 1, "double", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, InherentBiasFaults, 1, "double", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, OffensiveMultiplier, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, DefensiveMultiplier, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, LastEngagementValue, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, DegreeOfThreat, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, DegreeOfThreatCompliment, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EvasionDirection, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, CorneringVelocity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, AimPoint, 5, "Vec3", "Vec3, double, Vec3, Vec3, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Intercept, 7, "Vec3", "Vec3, double, Vec3, Vec3, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, SuggestVectoredFlight, 3, "void", "Vec3, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, LocationNED_1, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, LocationNED_2, 1, "Vec3", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, LocationNED_3, 1, "Vec3", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, LocationNED_4, 1, "Vec3", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Alpha, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, AlphaCL0, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Area, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, DynamicPressure, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Mach, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Throttle, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Weight, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, EmptyWeight, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, FuelWeight, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Lift_1, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Lift_2, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Drag_1, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Drag_2, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Thrust_1, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, Thrust_2, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, SetFlightAggressiveness, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, SetCombatEffectiveness, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptBrawlerProcessorClass, WsfBrawlerProcessor, SetForceRatio, 1, "void", "double")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
AimPoint ,
5 ,
"Vec3" ,
" Vec3,
double ,
Vec3 ,
Vec3 ,
double"  )

References BRAWLER::AimPoint().

◆ UT_DEFINE_SCRIPT_METHOD() [2/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Alpha ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
AlphaCL0 ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Area ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
ConvertNEDtoWind ,
1 ,
"Vec3" ,
"Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
ConvertWindtoNED ,
1 ,
"Vec3" ,
"Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
CorneringVelocity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
DefensiveMultiplier ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
DegreeOfThreat ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [10/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
DegreeOfThreatCompliment ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [11/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Drag_1 ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Drag_2 ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
DynamicPressure ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EmptyWeight ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvaluateHeadingSpeedAltitude ,
9 ,
"double" ,
" double ,
double ,
double ,
double ,
double ,
int ,
int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvaluateRates ,
6 ,
"double" ,
" Vec3,
Vec3 ,
int ,
int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvaluateTurnInPlaneWithSpeed ,
7 ,
"double" ,
" Vec3,
double ,
double ,
int ,
int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvaluateTurnInPlaneWithThrottle ,
7 ,
"double" ,
" Vec3,
double ,
double ,
int ,
int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvaluateVectorWithSpeed ,
7 ,
"double" ,
" Vec3,
double ,
double ,
int ,
int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvaluateVectorWithThrottle ,
7 ,
"double" ,
" Vec3,
double ,
double ,
int ,
int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
EvasionDirection ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
FuelWeight ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
GetConsciousnessEventTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
GetNextConsciousnessEventTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
InherentBiasFaults ,
1 ,
"double" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Intercept ,
7 ,
"Vec3" ,
" Vec3,
double ,
Vec3 ,
Vec3 ,
double ,
double ,
double"  )

References BRAWLER::intcpt().

◆ UT_DEFINE_SCRIPT_METHOD() [27/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
LastEngagementValue ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [28/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Lift_1 ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Lift_2 ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
LocationNED_1 ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
LocationNED_2 ,
1 ,
"Vec3" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
LocationNED_3 ,
1 ,
"Vec3" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
LocationNED_4 ,
1 ,
"Vec3" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [34/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Mach ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
ManeuverValueComponent ,
1 ,
"double" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
MaxAvailableGs ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
MaxForwardAccelWithGravity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
MaxSustainedGs ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [39/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
MaxTacticalGs ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [40/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
MinForwardAccelWithGravity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [41/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
OffBoresightAngle ,
2 ,
"double" ,
" WsfPlatform,
WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [42/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
OffensiveMultiplier ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
ProjectedTimeDelta ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [44/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
RawManeuverValueComponent ,
1 ,
"double" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
RollOverTopValue ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [46/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
ScheduleConsciousnessEvent ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [47/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
SetCombatEffectiveness ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [48/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
SetFlightAggressiveness ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [49/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
SetForceRatio ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [50/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
SlowFlight ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [51/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
SuggestVectoredFlight ,
3 ,
"void" ,
" Vec3,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [52/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
ThreatProcessor ,
0 ,
"WsfThreatProcessor" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Throttle ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [54/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Thrust_1 ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [55/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Thrust_2 ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [56/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
TunnelVisionMultiplier ,
1 ,
"double" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [57/57]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptBrawlerProcessorClass ,
WsfBrawlerProcessor ,
Weight ,
0 ,
"double" ,
""  )
Copyrights Multiple, All Rights Reserved