BlackICE Scripting

class

UIInventoryItemProgramData

  • 6 properties
  • 6 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
MemoryCostint0x0 scripted
BaseCostint0x4 scripted
UploadTimefloat0x8 scripted
Durationfloat0xC scripted
Cooldownfloat0x10 scripted
AttackEffectsDamageEffectUIEntry?[]0x18 scripted

Functions

  • static void GetCooldown(WeakHandle<UIInventoryItemProgramData> instance, WeakHandle<game.data.ObjectAction_Record> actionRecord, WeakHandle<PlayerPuppet> player) staticRTTI global
  • static void GetUploadTime(WeakHandle<UIInventoryItemProgramData> instance, WeakHandle<game.data.ObjectAction_Record> actionRecord, WeakHandle<PlayerPuppet> player) staticRTTI global
  • static float GetAdditionalOverheatDuration(WeakHandle<game.data.StatusEffect_Record> effectToCast) staticRTTI global
  • static void GetDurationAndAttackEffects(WeakHandle<UIInventoryItemProgramData> instance, WeakHandle<game.data.ObjectAction_Record> actionRecord, WeakHandle<PlayerPuppet> player) staticRTTI global
  • static UIInventoryItemProgramData? Make(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<PlayerPuppet> player) staticRTTI global
  • static WeakHandle<game.data.StatModifier_Record>[] StatModifiersExcept(WeakHandle<game.data.StatModifier_Record>[] statModifiers, WeakHandle<game.data.StatModifier_Record>[] except) staticRTTI global