public static bool Prefix(InventoryGui __instance) { if (!__instance.m_inventoryGroup.IsActive()) { return(false); } if (ZInput.GetButtonDown("JoyTabLeft")) { __instance.SetActiveGroup(__instance.m_activeGroup - 1); } if (ZInput.GetButtonDown("JoyTabRight")) { __instance.SetActiveGroup(__instance.m_activeGroup + 1); } if (__instance.m_activeGroup == 0 && !__instance.IsContainerOpen()) { __instance.SetActiveGroup(1); } if (__instance.m_activeGroup == __instance.m_uiGroups.Length - 1) { __instance.UpdateRecipeGamepadInput(); } return(false); }