| 
    Arma Reforger Script API
    
   | 
 
  
Public Member Functions | |
| ResourceName | GetAmmoResourceName (SCR_EAIArtilleryAmmoType ammoType) | 
  Public Member Functions inherited from SCR_AIVehicleUsageComponent | |
| ScriptInvokerBase< SCR_AIOnVehicleDeleted > | GetOnDeleted () | 
| ScriptInvokerBase< SCR_AIOnVehicleDamageStateChanged > | GetOnDamageStateChanged () | 
| TurretCompartmentSlot | GetTurretCompartmentSlot () | 
| PilotCompartmentSlot | GetPilotCompartmentSlot () | 
| bool | CanBePiloted () | 
| AI can use the pilot compartments on this vehicle.   | |
| EAIVehicleType | GetVehicleType () | 
| bool | IsVehicleTypeValid () | 
Additional Inherited Members | |
  Static Public Member Functions inherited from SCR_AIVehicleUsageComponent | |
| static SCR_AIVehicleUsageComponent | FindOnNearestParent (notnull IEntity ent, out IEntity componentOwner) | 
| Finds the component on nearest parent of that entity, including that entity.   | |
| static void | ErrorNoComponent (notnull IEntity entity) | 
| static void | ErrorIncorrectType (notnull IEntity entity) | 
  Protected Member Functions inherited from SCR_AIVehicleUsageComponent | |
| void | OnDamageStateChanged (EDamageState damageState) | 
| void | ~SCR_AIVehicleUsageComponent () | 
| override void | OnPostInit (IEntity owner) | 
| override void | EOnInit (IEntity owner) | 
  Protected Attributes inherited from SCR_AIVehicleUsageComponent | |
| EAIVehicleType | m_eVehicleType | 
| bool | m_bCanBePiloted | 
| ref ScriptInvokerBase< SCR_AIOnVehicleDeleted > | m_OnDeleted | 
| ref ScriptInvokerBase< SCR_AIOnVehicleDamageStateChanged > | m_OnDamageStateChanged | 
| TurretCompartmentSlot | m_TurretSlot | 
| PilotCompartmentSlot | m_PilotSlot | 
| ResourceName SCR_AIStaticArtilleryVehicleUsageComponent.GetAmmoResourceName | ( | SCR_EAIArtilleryAmmoType | ammoType | ) |