Example #1
0
        private static void UpdatePage(DynamicBookPages.ItemLinkedPage linkedPage, List <DynamicBookPages.ItemLinkedPage> allPages)
        {
            if (LocalPlayer.Inventory == null || linkedPage.RequiredItemId == 0)
            {
                return;
            }
            bool flag = LocalPlayer.Inventory.Owns(linkedPage.RequiredItemId, true);

            if (flag == linkedPage.Activated)
            {
                return;
            }
            linkedPage.Activated = flag;
            if (!linkedPage.Activated)
            {
                DynamicBookPages.Deactivate(linkedPage, allPages);
            }
        }