Esempio n. 1
0
        public static void ClickRow(Point mousePos)
        {
            int idx = (int)((mousePos.Y - api.GetScreenPosition().Y - Config.MarginY - Visuals.offsetY - Config.AppHeaderHeight) / (Config.MarginY + Config.AppRowHeight));

            Monitor.Log($"clicked index: {idx}");
            if (idx < catalogueList.Count && idx >= 0)
            {
                if (!Config.RequireCataloguePurchase || Game1.player.mailReceived.Contains($"BoughtCatalogue{Helper.Translation.Get(catalogueList[idx])}"))
                {
                    Catalogues.OpenCatalogue(catalogueList[idx]);
                }
                else
                {
                    PurchaseCatalogue(catalogueList[idx]);
                }
            }
        }