Arma Reforger Script API
|
Base class for combat movement logic executed by turret operator of vehicle. More...
Public Member Functions | |
bool | UpdateCombatMoveLogic () |
Logic of the child class. | |
Static Public Member Functions | |
static override bool | VisibleInPalette () |
Protected Member Functions | |
override void | OnInit (AIAgent owner) |
void | ApplyNewRequest (notnull SCR_AICombatMoveRequestBase rq) |
Applies combat move request to driver's mind. | |
override ENodeResult | EOnTaskSimulate (AIAgent owner, float dt) |
bool | UpdateDriver (AIAgent owner) |
bool | IsFirstExecution () |
bool | TargetWithinTurretSafeHorizontalLimits (vector targetPos) |
Checks if target position is within safe aiming limits of the turret. | |
Base class for combat movement logic executed by turret operator of vehicle.
|
protected |
Applies combat move request to driver's mind.
|
protected |
|
protected |
|
protected |
|
protected |
Checks if target position is within safe aiming limits of the turret.
Those limits are not exactly turret's limits, but smaller than that, because we want this to be triggered before actual physical limits are reached.
bool SCR_AICombatMoveLogicVehicleGunnerBase.UpdateCombatMoveLogic | ( | ) |
Logic of the child class.
Implemented in SCR_AICombatMoveLogicVehicleGunner_Attack, and SCR_AICombatMoveLogicVehicleGunner_Suppressive.
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |