public static void Prefix(InventoryGui __instance) { if (__instance.m_animator.GetBool("visible")) { SpellsBar.UpdateVisibility(); } }
public static void Recreate() { if (!configCooldownsEnabled.Value) { activeCooldowns.Clear(); } SpellsBar.RegisterKeybinds(); CreateCraftAllButton(null); CreateRankTabs(null); SpellsBar.ClearBindings(); SpellsBar.CreateHotkeysBar(null); SpellsBar.CreateInventoryBar(null); SpellsBar.UpdateInventory(); SpellsBar.UpdateVisibility(); }
public static void Postfix(Player __instance, PieceTable buildPieces) { SpellsBar.UpdateVisibility(buildPieces == null); }