FireLogicData

Summary

Constructors

FireLogicData()
FireLogicData(guid: Guid)

Properties

Name Type
holdAndRelease HoldAndReleaseData
boltAction BoltActionData
recoil RecoilData
fireInputAction EntryInputActionEnum
reloadInputAction EntryInputActionEnum
cycleFireModeInputAction EntryInputActionEnum
triggerPullWeight float
rateOfFire float
rateOfFireForBurst float
clientFireRateMultiplier float
reloadDelay float
fireLogicTypeArray FireLogicType[]
reloadThreshold float
preFireDelay float
reloadTime float
reloadTimeBulletsLeft float
fireLogicType FireLogicType
reloadLogic ReloadLogic
automaticDelay float
reloadType ReloadType
holdOffReloadUntilZoomRelease bool
forceReloadActionOnFireTrigger bool
holdOffReloadUntilFireRelease bool
alwaysAutoReload bool

Methods

Method Returns
Clone() FireLogicData

Static members

Name Type
FireLogicData.typeInfo TypeInformation

Constructors

FireLogicData

FireLogicData()

Creates a new FireLogicData frostbite instance.

FireLogicData

FireLogicData(guid: Guid)

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

Parameters

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

Properties

holdAndRelease

HoldAndReleaseData

boltAction

BoltActionData

recoil

RecoilData

fireInputAction

EntryInputActionEnum

reloadInputAction

EntryInputActionEnum

cycleFireModeInputAction

EntryInputActionEnum

triggerPullWeight

float

rateOfFire

float

rateOfFireForBurst

float

clientFireRateMultiplier

float

reloadDelay

float

fireLogicTypeArray

FireLogicType[]

reloadThreshold

float

preFireDelay

float

reloadTime

float

reloadTimeBulletsLeft

float

fireLogicType

FireLogicType

reloadLogic

ReloadLogic

automaticDelay

float

reloadType

ReloadType

holdOffReloadUntilZoomRelease

bool

forceReloadActionOnFireTrigger

bool

holdOffReloadUntilFireRelease

bool

alwaysAutoReload

bool

Methods

Clone

Clone(): FireLogicData

Creates a shallow-copy clone of this structure, which is essentially the equivalent of creating a new structure of the same type and assigning the values of this structure to all of its properties. Any properties that contain structure types (eg. Vec3) will be cloned when assigning, while properties that contain instance types (eg. DataContainer) will be referencing the same instance.

Returns

Type Description
FireLogicData The newly created structure.

Static members

typeInfo

TypeInformation

The type information for the FireLogicData type.

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