private void EquipmentSlot_UpdateInventory(On.RoR2.EquipmentSlot.orig_UpdateInventory orig, EquipmentSlot self) { orig(self); var component = self.GetComponent <MysticsItemsOmarHackToolBehaviour>(); if (component) { var maxStock = self.maxStock; if (component.maxUses != maxStock) { component.maxUses = maxStock; MysticsItemsOmarHackToolHUD.RefreshAll(); MysticsItemsOmarHackToolItemDisplayHelper.UpdateAllItemDisplays(); } } }
private void CharacterBody_OnInventoryChanged(On.RoR2.CharacterBody.orig_OnInventoryChanged orig, CharacterBody self) { orig(self); MysticsItemsOmarHackToolHUD.RefreshAll(); MysticsItemsOmarHackToolItemDisplayHelper.UpdateAllItemDisplays(); }
private void HUD_onHudTargetChangedGlobal(HUD hud) { MysticsItemsOmarHackToolHUD.RefreshAll(); MysticsItemsOmarHackToolItemDisplayHelper.UpdateAllItemDisplays(); }