WeaponComponentData
Inherits from PartComponentData
Summary
Constructors
| WeaponComponentData() |
| WeaponComponentData(guid: Guid) |
| WeaponComponentData(other: PartComponentData) |
| WeaponComponentData(other: ComponentData) |
| WeaponComponentData(other: GameObjectData) |
| WeaponComponentData(other: GameDataContainer) |
| WeaponComponentData(other: DataContainer) |
Properties
| Name | Type |
|---|---|
| projectileSpawnOffset | Vec3 |
| impulseStrength | float |
| weaponMesh | MeshAsset | nil |
| weaponFiring | WeaponFiringData | nil |
| damageGiverName | string |
| aiData | GameAIWeaponData | nil |
| customWeaponType | WeaponData | nil |
| classification | WeaponClassification |
| explosionDamageMultiplier | float |
| reloadTimeMultiplier | float |
| damageMultiplier | float |
| weaponItemHash | int |
| overheatDropPerSecondMultiplier | float |
| lockTimeMultiplier | float |
| lockingAcceptanceAngleMultiplier | float |
| sequentialFiring | bool |
Static members
| Name | Type |
|---|---|
| WeaponComponentData.typeInfo | TypeInformation |
Constructors
WeaponComponentData
WeaponComponentData()
Creates a new WeaponComponentData frostbite instance.
WeaponComponentData
WeaponComponentData(guid: Guid)
Creates a new WeaponComponentData frostbite instance and assigns it the provided Guid.
Parameters
| Name | Type | Description |
|---|---|---|
| guid | Guid | The Guid to assign to the newly created instance. |
WeaponComponentData
WeaponComponentData(other: PartComponentData)
Casts an instance of type PartComponentData to WeaponComponentData. Will throw an error when trying to cast from an unsupported type.
Parameters
| Name | Type | Description |
|---|---|---|
| other | PartComponentData | The instance to cast to WeaponComponentData. |
WeaponComponentData
WeaponComponentData(other: ComponentData)
Casts an instance of type ComponentData to WeaponComponentData. Will throw an error when trying to cast from an unsupported type.
Parameters
| Name | Type | Description |
|---|---|---|
| other | ComponentData | The instance to cast to WeaponComponentData. |
WeaponComponentData
WeaponComponentData(other: GameObjectData)
Casts an instance of type GameObjectData to WeaponComponentData. Will throw an error when trying to cast from an unsupported type.
Parameters
| Name | Type | Description |
|---|---|---|
| other | GameObjectData | The instance to cast to WeaponComponentData. |
WeaponComponentData
WeaponComponentData(other: GameDataContainer)
Casts an instance of type GameDataContainer to WeaponComponentData. Will throw an error when trying to cast from an unsupported type.
Parameters
| Name | Type | Description |
|---|---|---|
| other | GameDataContainer | The instance to cast to WeaponComponentData. |
WeaponComponentData
WeaponComponentData(other: DataContainer)
Casts an instance of type DataContainer to WeaponComponentData. Will throw an error when trying to cast from an unsupported type.
Parameters
| Name | Type | Description |
|---|---|---|
| other | DataContainer | The instance to cast to WeaponComponentData. |
Properties
projectileSpawnOffset
impulseStrength
float
weaponMesh
MeshAsset | nil
weaponFiring
WeaponFiringData | nil
damageGiverName
string
aiData
GameAIWeaponData | nil
customWeaponType
WeaponData | nil
classification
explosionDamageMultiplier
float
reloadTimeMultiplier
float
damageMultiplier
float
weaponItemHash
int
overheatDropPerSecondMultiplier
float
lockTimeMultiplier
float
lockingAcceptanceAngleMultiplier
float
sequentialFiring
bool
Static members
typeInfo
The type information for the WeaponComponentData type.