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 |