ArtilleryStrikeEntityData

Inherits from GameEntityData

Summary

Constructors

ArtilleryStrikeEntityData()
ArtilleryStrikeEntityData(guid: Guid)
ArtilleryStrikeEntityData(other: GameEntityData)
ArtilleryStrikeEntityData(other: SpatialEntityData)
ArtilleryStrikeEntityData(other: EntityData)
ArtilleryStrikeEntityData(other: GameObjectData)
ArtilleryStrikeEntityData(other: GameDataContainer)
ArtilleryStrikeEntityData(other: DataContainer)

Properties

Name Type
missileData MissileEntityData | nil
missileSpawnRadius float
durationOfArtilleryStrike float
maxDelayBetweenProjectiles float
minDelayBetweenProjectiles float
maxDelayBetweenStrikes float
minDelayBetweenStrikes float
minRadiusToSoldier float
radiusWhenFollowingSoldier float
heightOffsetWhenFollowingSoldier float
numberOfStrikes int
maxProjectilesPerStrike int
minProjectilesPerStrike int
followSoldier bool

Static members

Name Type
ArtilleryStrikeEntityData.typeInfo TypeInformation

Constructors

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData()

Creates a new ArtilleryStrikeEntityData frostbite instance.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(guid: Guid)

Creates a new ArtilleryStrikeEntityData frostbite instance and assigns it the provided Guid.

Parameters

Name Type Description
guid Guid The Guid to assign to the newly created instance.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(other: GameEntityData)

Casts an instance of type GameEntityData to ArtilleryStrikeEntityData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other GameEntityData The instance to cast to ArtilleryStrikeEntityData.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(other: SpatialEntityData)

Casts an instance of type SpatialEntityData to ArtilleryStrikeEntityData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other SpatialEntityData The instance to cast to ArtilleryStrikeEntityData.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(other: EntityData)

Casts an instance of type EntityData to ArtilleryStrikeEntityData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other EntityData The instance to cast to ArtilleryStrikeEntityData.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(other: GameObjectData)

Casts an instance of type GameObjectData to ArtilleryStrikeEntityData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other GameObjectData The instance to cast to ArtilleryStrikeEntityData.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(other: GameDataContainer)

Casts an instance of type GameDataContainer to ArtilleryStrikeEntityData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other GameDataContainer The instance to cast to ArtilleryStrikeEntityData.

ArtilleryStrikeEntityData

ArtilleryStrikeEntityData(other: DataContainer)

Casts an instance of type DataContainer to ArtilleryStrikeEntityData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other DataContainer The instance to cast to ArtilleryStrikeEntityData.

Properties

missileData

MissileEntityData | nil

missileSpawnRadius

float

durationOfArtilleryStrike

float

maxDelayBetweenProjectiles

float

minDelayBetweenProjectiles

float

maxDelayBetweenStrikes

float

minDelayBetweenStrikes

float

minRadiusToSoldier

float

radiusWhenFollowingSoldier

float

heightOffsetWhenFollowingSoldier

float

numberOfStrikes

int

maxProjectilesPerStrike

int

minProjectilesPerStrike

int

followSoldier

bool

Static members

typeInfo

TypeInformation

The type information for the ArtilleryStrikeEntityData type.

Last modified April 26, 2020: Update frostbite type documentation (8b14351)