|
Arma Reforger Script API
|
Zone data that will spawn the entity within a radius of the owner. More...
Public Member Functions | |
| float | GetRadius () |
| Get radius of zone. | |
| float | GetCenterRadius () |
| Get center radius of zone. | |
| float | GetSpawnRadius () |
| override vector | GetNewPosition (SCR_EffectsModule effectModule) |
| Get random position to spawn (or if PROJECTILE for target). | |
| override void | ResetPositions (SCR_EffectsModule effectModule) |
| Called by effect module. | |
| void | SCR_EffectsModulePositionData_Radius () |
Protected Attributes | |
| float | m_fRadius |
| float | m_fSpawnBufferPercentage |
| float | m_fDistanceSpreadPercentage |
| float | m_fMinimalDistanceBetweenPositions |
| bool | m_bApplySpreadOnAllEntities |
| float | m_fCenterRadiusPercentage |
| float | m_fCenterBias |
| ref array< vector > | m_aPreviousTargetPositions |
Static Protected Attributes | |
| const int | MAX_TARGET_RERANDOMIZES = 10 |
Zone data that will spawn the entity within a radius of the owner.
| void SCR_EffectsModulePositionData_Radius.SCR_EffectsModulePositionData_Radius | ( | ) |
| float SCR_EffectsModulePositionData_Radius.GetCenterRadius | ( | ) |
Get center radius of zone.
| override vector SCR_EffectsModulePositionData_Radius.GetNewPosition | ( | SCR_EffectsModule | effectModule | ) |
Get random position to spawn (or if PROJECTILE for target).
Override in inherented version
Implements SCR_BaseEffectsModulePositionData.
| float SCR_EffectsModulePositionData_Radius.GetRadius | ( | ) |
Get radius of zone.
| float SCR_EffectsModulePositionData_Radius.GetSpawnRadius | ( | ) |
| override void SCR_EffectsModulePositionData_Radius.ResetPositions | ( | SCR_EffectsModule | effectModule | ) |
Called by effect module.
Called when a barrage is done
Implements SCR_BaseEffectsModulePositionData.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |