Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EffectsModulePositionData_Rectangle Class Reference
Inheritance diagram for SCR_EffectsModulePositionData_Rectangle:
SCR_BaseEffectsModulePositionData

Protected Member Functions

void GetDimensions2D (out float width, out float lenght)
override vector GetNewPosition (SCR_EffectsModule effectModule)
override void ResetPositions (SCR_EffectsModule effectModule)
void SCR_EffectsModulePositionData_Rectangle ()

Protected Attributes

float m_fWidth
float m_fLength
float m_fSpawnBufferPercentage
float m_fDistanceSpreadPercentage
float m_fMinimalDistanceBetweenPositions
float m_fCenterZonePercentage
float m_fCenterBias
bool m_bSpawnInRow
bool m_bShouldAlternateDirection
float m_fSpawnInRowLenghtVariantPercentage
ref array< vectorm_aPreviousTargetPositions
bool m_bIsMovingInAlternateDirection = false
const int MAX_TARGET_RERANDOMIZES = 10

Detailed Description

Zone data that will spawn the entity within a a ractanglar radius of the owner

Definition at line 5 of file SCR_EffectModulePositionData_Rectangle.c.

Constructor & Destructor Documentation

◆ SCR_EffectsModulePositionData_Rectangle()

void SCR_EffectsModulePositionData_Rectangle::SCR_EffectsModulePositionData_Rectangle ( )
inlineprotected

Definition at line 169 of file SCR_EffectModulePositionData_Rectangle.c.

Member Function Documentation

◆ GetDimensions2D()

void SCR_EffectsModulePositionData_Rectangle::GetDimensions2D ( out float width,
out float lenght )
inlineprotected

Get Width and Lenght for Area mesh generation

Parameters
[out]widthWidth of zone
[out]lenghtLenght of zone

Definition at line 48 of file SCR_EffectModulePositionData_Rectangle.c.

◆ GetNewPosition()

override vector SCR_EffectsModulePositionData_Rectangle::GetNewPosition ( SCR_EffectsModule effectModule)
inlineprotected

Definition at line 55 of file SCR_EffectModulePositionData_Rectangle.c.

◆ ResetPositions()

override void SCR_EffectsModulePositionData_Rectangle::ResetPositions ( SCR_EffectsModule effectModule)
inlineprotected

Definition at line 159 of file SCR_EffectModulePositionData_Rectangle.c.

Member Data Documentation

◆ m_aPreviousTargetPositions

ref array<vector> SCR_EffectsModulePositionData_Rectangle::m_aPreviousTargetPositions
protected

Definition at line 37 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_bIsMovingInAlternateDirection

bool SCR_EffectsModulePositionData_Rectangle::m_bIsMovingInAlternateDirection = false
protected

Definition at line 38 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_bShouldAlternateDirection

bool SCR_EffectsModulePositionData_Rectangle::m_bShouldAlternateDirection
protected

Definition at line 32 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_bSpawnInRow

bool SCR_EffectsModulePositionData_Rectangle::m_bSpawnInRow
protected

Definition at line 29 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fCenterBias

float SCR_EffectsModulePositionData_Rectangle::m_fCenterBias
protected

Definition at line 26 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fCenterZonePercentage

float SCR_EffectsModulePositionData_Rectangle::m_fCenterZonePercentage
protected

Definition at line 23 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fDistanceSpreadPercentage

float SCR_EffectsModulePositionData_Rectangle::m_fDistanceSpreadPercentage
protected

Definition at line 17 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fLength

float SCR_EffectsModulePositionData_Rectangle::m_fLength
protected

Definition at line 11 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fMinimalDistanceBetweenPositions

float SCR_EffectsModulePositionData_Rectangle::m_fMinimalDistanceBetweenPositions
protected

Definition at line 20 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fSpawnBufferPercentage

float SCR_EffectsModulePositionData_Rectangle::m_fSpawnBufferPercentage
protected

Definition at line 14 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fSpawnInRowLenghtVariantPercentage

float SCR_EffectsModulePositionData_Rectangle::m_fSpawnInRowLenghtVariantPercentage
protected

Definition at line 35 of file SCR_EffectModulePositionData_Rectangle.c.

◆ m_fWidth

float SCR_EffectsModulePositionData_Rectangle::m_fWidth
protected

Definition at line 8 of file SCR_EffectModulePositionData_Rectangle.c.

◆ MAX_TARGET_RERANDOMIZES

const int SCR_EffectsModulePositionData_Rectangle::MAX_TARGET_RERANDOMIZES = 10
protected

Definition at line 41 of file SCR_EffectModulePositionData_Rectangle.c.


The documentation for this class was generated from the following file: