UIInventoryItemProgramData class
UIInventoryItemProgramData
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
MemoryCost | int | scripted |
BaseCost | int | scripted |
UploadTime | float | scripted |
Duration | float | scripted |
Cooldown | float | scripted |
AttackEffects | DamageEffectUIEntry?[] | scripted |
Functions
static void GetCooldown(WeakHandle<UIInventoryItemProgramData> instance, WeakHandle<game.data.ObjectAction_Record> actionRecord, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic void GetUploadTime(WeakHandle<UIInventoryItemProgramData> instance, WeakHandle<game.data.ObjectAction_Record> actionRecord, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic float GetAdditionalOverheatDuration(WeakHandle<game.data.StatusEffect_Record> effectToCast)staticRTTI globalstatic void GetDurationAndAttackEffects(WeakHandle<UIInventoryItemProgramData> instance, WeakHandle<game.data.ObjectAction_Record> actionRecord, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic UIInventoryItemProgramData? Make(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic WeakHandle<game.data.StatModifier_Record>[] StatModifiersExcept(WeakHandle<game.data.StatModifier_Record>[] statModifiers, WeakHandle<game.data.StatModifier_Record>[] except)staticRTTI global