Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
 private void CharacterBody_OnInventoryChanged(On.RoR2.CharacterBody.orig_OnInventoryChanged orig, CharacterBody self)
 {
     orig(self);
     MysticsItemsOmarHackToolHUD.RefreshAll();
     MysticsItemsOmarHackToolItemDisplayHelper.UpdateAllItemDisplays();
 }
Exemplo n.º 3
0
 private void HUD_onHudTargetChangedGlobal(HUD hud)
 {
     MysticsItemsOmarHackToolHUD.RefreshAll();
     MysticsItemsOmarHackToolItemDisplayHelper.UpdateAllItemDisplays();
 }