UIInventoryItemGrenadeData class
UIInventoryItemGrenadeData
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
Type | GrenadeDamageType | scripted |
Range | float | scripted |
DeliveryMethod | game.data.GrenadeDeliveryMethodType | scripted |
Duration | float | scripted |
Delay | float | scripted |
DetonationTimer | float | scripted |
DamagePerTick | float | scripted |
DamageType | game.data.StatType | scripted |
GrenadeType | EGrenadeType | scripted |
TotalDamage | float | scripted |
Player | WeakHandle<PlayerPuppet> | scripted |
Functions
static float GetGrenadeTotalDamageFromStats(WeakHandle<game.ItemData> itemData)staticRTTI globalstatic void GetGrenadeDamageStats(WeakHandle<game.ItemData> itemData, InventoryTooltiData_GrenadeDamageData[] outputArray)staticRTTI globalstatic float GetGrenadeRange(WeakHandle<game.data.Grenade_Record> grenadeRecord, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic UIInventoryItemGrenadeData? Make(WeakHandle<UIInventoryItem> item, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic float GetGrenadeDelay(WeakHandle<game.data.ContinuousAttackEffector_Record> continuousAttackEffector)staticRTTI globalstatic float GetGrenadeDoTTickDamage(WeakHandle<PlayerPuppet> player, WeakHandle<game.data.ContinuousAttackEffector_Record> continuousAttackEffector)staticRTTI globalstatic EGrenadeType GetGrenadeType(WeakHandle<game.data.Grenade_Record> grenadeRecord)staticRTTI globalstatic WeakHandle<game.data.ContinuousAttackEffector_Record> GetGrenadeContinousEffector(WeakHandle<game.data.Attack_Record> attackRecord)staticRTTI globalstatic float GetGrenadeDuration(WeakHandle<PlayerPuppet> player, WeakHandle<game.data.Attack_Record> attackRecord)staticRTTI global