class
ItemTooltipGrenadeInfoModule
- 11 properties
- 5 functions
Extends ItemTooltipModuleController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
headerText | ink.TextWidgetReference | 0x30 | scripted |
totalDamageText | ink.TextWidgetReference | 0x48 | scripted |
lineDamage | ink.WidgetReference | 0x60 | scripted |
damageWrapper | ink.WidgetReference | 0x78 | scripted |
damageTypeText | ink.TextWidgetReference | 0x90 | scripted |
damageValue | ink.TextWidgetReference | 0xA8 | scripted |
damageSec | ink.WidgetReference | 0xC0 | scripted |
durationText | ink.TextWidgetReference | 0xD8 | scripted |
rangeText | ink.TextWidgetReference | 0xF0 | scripted |
deliveryIcon | ink.ImageWidgetReference | 0x108 | scripted |
deliveryText | ink.TextWidgetReference | 0x120 | scripted |
Functions
CName SetDamageTypeColor(game.data.StatType damage)RTTIre.Hooks.Place( "ItemTooltipGrenadeInfoModule", "SetDamageTypeColor;gamedataStatType", (ItemTooltipGrenadeInfoModule_SetDamageTypeColor x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ItemTooltipGrenadeInfoModule_SetDamageTypeColor( ItemTooltipGrenadeInfoModule self, game.data.StatType damage );game.data.StatType GetDamageByGrenadeType(EGrenadeType grenageType)RTTIre.Hooks.Place( "ItemTooltipGrenadeInfoModule", "GetDamageByGrenadeType;EGrenadeType", (ItemTooltipGrenadeInfoModule_GetDamageByGrenadeType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatType>(); } ); [Msgpack.Gen] public readonly partial record struct ItemTooltipGrenadeInfoModule_GetDamageByGrenadeType( ItemTooltipGrenadeInfoModule self, EGrenadeType grenageType );void Update(MinimalItemTooltipData data)overrideRTTIre.Hooks.PlaceVoid( "ItemTooltipGrenadeInfoModule", "Update;MinimalItemTooltipData", (ItemTooltipGrenadeInfoModule_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemTooltipGrenadeInfoModule_Update( ItemTooltipGrenadeInfoModule self, MinimalItemTooltipData? data );void NEW_Update(WeakHandle<PlayerPuppet> player, WeakHandle<UIInventoryItem> data)RTTIre.Hooks.PlaceVoid( "ItemTooltipGrenadeInfoModule", "NEW_Update;PlayerPuppetUIInventoryItem", (ItemTooltipGrenadeInfoModule_NEW_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemTooltipGrenadeInfoModule_NEW_Update( ItemTooltipGrenadeInfoModule self, WeakHandle<PlayerPuppet> player, WeakHandle<UIInventoryItem> data );void UpdateGrenadeDeliveryMethod(game.data.GrenadeDeliveryMethodType deliveryMethod)RTTIre.Hooks.PlaceVoid( "ItemTooltipGrenadeInfoModule", "UpdateGrenadeDeliveryMethod;gamedataGrenadeDeliveryMethodType", (ItemTooltipGrenadeInfoModule_UpdateGrenadeDeliveryMethod x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemTooltipGrenadeInfoModule_UpdateGrenadeDeliveryMethod( ItemTooltipGrenadeInfoModule self, game.data.GrenadeDeliveryMethodType deliveryMethod );