class
UIInventoryItemWeaponBars
- 4 properties
- 22 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
Values | UIInventoryItemWeaponBar?[] | 0x0 | scripted |
type | UIInventoryItemWeaponBarsType | 0x10 | scripted |
itemType | game.data.ItemType | 0x14 | scripted |
comparedBars | UIInventoryItemWeaponBars? | 0x18 | scripted |
Functions
UIInventoryItemWeaponBars? SetComparedBars(UIInventoryItemWeaponBars comparedBars)RTTIre.Hooks.Place( "UIInventoryItemWeaponBars", "SetComparedBars;UIInventoryItemWeaponBars", (UIInventoryItemWeaponBars_SetComparedBars x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBars>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_SetComparedBars( UIInventoryItemWeaponBars self, UIInventoryItemWeaponBars? comparedBars );WeakHandle<UIInventoryItemWeaponBars> GetComparedBars()RTTIfloat[] GetPercentages()RTTIUIInventoryItemWeaponBarsType GetType()RTTIre.Hooks.Place( "UIInventoryItemWeaponBars", "GetType;", (UIInventoryItemWeaponBars_GetType x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBarsType>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetType( UIInventoryItemWeaponBars self );game.data.ItemType GetItemType()RTTIre.Hooks.Place( "UIInventoryItemWeaponBars", "GetItemType;", (UIInventoryItemWeaponBars_GetItemType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameDataItemType>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetItemType( UIInventoryItemWeaponBars self );WeakHandle<UIInventoryItemWeaponBar> GetComparableBar(WeaponBarType barType)RTTIstatic float GetItemTypeMultiplier(game.data.ItemType itemType)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::GetItemTypeMultiplier;gamedataItemType", (UIInventoryItemWeaponBars_GetItemTypeMultiplier x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetItemTypeMultiplier( game.data.ItemType itemType );static UIInventoryItemWeaponBars? MakeCyberwareRangedWeapon(UIInventoryItemStatsManager statsManager, game.data.ItemType itemType)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::MakeCyberwareRangedWeapon;UIInventoryItemStatsManagergamedataItemType", (UIInventoryItemWeaponBars_MakeCyberwareRangedWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBars>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_MakeCyberwareRangedWeapon( UIInventoryItemStatsManager? statsManager, game.data.ItemType itemType );static float GetInstantHealing(game.ItemData itemData)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::GetInstantHealing;gameItemData", (UIInventoryItemWeaponBars_GetInstantHealing x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetInstantHealing( game.ItemData? itemData );static UIInventoryItemWeaponBars? Make(UIInventoryItemStatsManager statsManager, game.ItemData itemData, game.data.ItemType itemType, UIInventoryItemWeaponBarsType type)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::Make;UIInventoryItemStatsManagergameItemDatagamedataItemTypeUIInventoryItemWeaponBarsType", (UIInventoryItemWeaponBars_Make x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBars>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_Make( UIInventoryItemStatsManager? statsManager, game.ItemData? itemData, game.data.ItemType itemType, UIInventoryItemWeaponBarsType type );static UIInventoryItemWeaponBars? MakeRanged(UIInventoryItemStatsManager statsManager, game.data.ItemType itemType)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::MakeRanged;UIInventoryItemStatsManagergamedataItemType", (UIInventoryItemWeaponBars_MakeRanged x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBars>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_MakeRanged( UIInventoryItemStatsManager? statsManager, game.data.ItemType itemType );static UIInventoryItemWeaponBars? MakeMelee(UIInventoryItemStatsManager statsManager, game.data.ItemType itemType, UIInventoryItemWeaponBarsType type)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::MakeMelee;UIInventoryItemStatsManagergamedataItemTypeUIInventoryItemWeaponBarsType", (UIInventoryItemWeaponBars_MakeMelee x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBars>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_MakeMelee( UIInventoryItemStatsManager? statsManager, game.data.ItemType itemType, UIInventoryItemWeaponBarsType type );static WeaponBarType[] GetDisplayedStats(UIInventoryItemWeaponBarsType barsType)staticRTTI globalstatic float CalculateHandling(float cycleTime, float spreadDefaultX, float recoilKickMax, float recoilDirection, float recoilAngle, float swaySide, float swayBottom)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::CalculateHandling;FloatFloatFloatFloatFloatFloatFloat", (UIInventoryItemWeaponBars_CalculateHandling x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_CalculateHandling( float cycleTime, float spreadDefaultX, float recoilKickMax, float recoilDirection, float recoilAngle, float swaySide, float swayBottom );static float CalculateMeleeStamina()staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::CalculateMeleeStamina;", (UIInventoryItemWeaponBars_CalculateMeleeStamina x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_CalculateMeleeStamina();static float CalculateMeleeReturnTime()staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::CalculateMeleeReturnTime;", (UIInventoryItemWeaponBars_CalculateMeleeReturnTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_CalculateMeleeReturnTime();static float GetProjectileLauncherDamage(WeakHandle<game.ItemData> itemData, WeakHandle<PlayerPuppet> player)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::GetProjectileLauncherDamage;gameItemDataPlayerPuppet", (UIInventoryItemWeaponBars_GetProjectileLauncherDamage x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetProjectileLauncherDamage( WeakHandle<game.ItemData> itemData, WeakHandle<PlayerPuppet> player );static float GetCumulativeHealing(game.ItemData itemData)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::GetCumulativeHealing;gameItemData", (UIInventoryItemWeaponBars_GetCumulativeHealing x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetCumulativeHealing( game.ItemData? itemData );static float GetInjectorDuration()staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::GetInjectorDuration;", (UIInventoryItemWeaponBars_GetInjectorDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_GetInjectorDuration();static float CalculateStamina(float weaponTypeToStaminaCost, float magazineCapacity, float weaponEvolutionToStaminaCost, float firePower)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::CalculateStamina;FloatFloatFloatFloat", (UIInventoryItemWeaponBars_CalculateStamina x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_CalculateStamina( float weaponTypeToStaminaCost, float magazineCapacity, float weaponEvolutionToStaminaCost, float firePower );static UIInventoryItemWeaponBars? MakeHealing(UIInventoryItemStatsManager statsManager, game.ItemData itemData, game.data.ItemType itemType)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::MakeHealing;UIInventoryItemStatsManagergameItemDatagamedataItemType", (UIInventoryItemWeaponBars_MakeHealing x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemWeaponBars>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_MakeHealing( UIInventoryItemStatsManager? statsManager, game.ItemData? itemData, game.data.ItemType itemType );static bool IsBarReversed(WeaponBarType barType)staticRTTI globalre.Hooks.Place( "UIInventoryItemWeaponBars", "UIInventoryItemWeaponBars::IsBarReversed;WeaponBarType", (UIInventoryItemWeaponBars_IsBarReversed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemWeaponBars_IsBarReversed( WeaponBarType barType );