Exemplo n.º 1
0
 public void GenerateEntries(UplinkCategory category)
 {
     controller.SetBreadcrumb($"{controller.UPLINK_DIRECTORY}/categories/{category.CategoryName}/");
     dynamicList.AddItems(category.ItemList.Count);
     for (int i = 0; i < category.ItemList.Count; i++)
     {
         dynamicList.Entries[i].GetComponent <GUI_PDAUplinkItemTemplate>().ReInit(category.ItemList[i]);
     }
 }
Exemplo n.º 2
0
 public UplinkListingData(string listingName, string itemId,
                          int price, UplinkCategory category,
                          string description)
 {
     ListingName = listingName;
     Price       = price;
     Category    = category;
     Description = description;
     ItemId      = itemId;
 }
Exemplo n.º 3
0
 public UplinkListingData(string listingName, string itemId,
                          int price, UplinkCategory category,
                          string description, Color displayColor) : base(ContentNetIDs.PDA)
 {
     ListingName  = listingName;
     Price        = price;
     Category     = category;
     Description  = description;
     ItemId       = itemId;
     DisplayColor = displayColor;
 }
Exemplo n.º 4
0
 public UplinkListingData(string listingName, string itemId,
                          int price, UplinkCategory category,
                          string description, SpriteSpecifier?icon, HashSet <string>?jobWhitelist)
 {
     ListingName  = listingName;
     Price        = price;
     Category     = category;
     Description  = description;
     ItemId       = itemId;
     Icon         = icon;
     JobWhitelist = jobWhitelist;
 }
Exemplo n.º 5
0
        public void GenerateEntries(UplinkCategory category)
        {
            controller.SetBreadcrumb($"{controller.UPLINK_DIRECTORY}/categories/{category.CategoryName}/");
            bool isNukie = controller.mainController.PDA.IsNukeOps;

            for (int i = 0; i < category.ItemList.Count; i++)
            {
                if (isNukie || category.ItemList[i].IsNukeOps == false)
                {
                    dynamicList.AddItem();
                    dynamicList.Entries[i].GetComponent <GUI_PDAUplinkItemTemplate>().ReInit(category.ItemList[i]);
                }
            }
        }
        public void GenerateEntries(UplinkCategory category)
        {
            controller.SetBreadcrumb($"{controller.UPLINK_DIRECTORY}/categories/{category.CategoryName}/");
            var isNukie = controller.mainController.PDA.IsNukeOps;

            foreach (var uplinkItem in category.ItemList)
            {
                if (isNukie || uplinkItem.IsNukeOps == false)
                {
                    var entry = dynamicList.AddItem();
                    entry.GetComponent <GUI_PDAUplinkItemTemplate>().ReInit(uplinkItem);
                }
            }
        }
Exemplo n.º 7
0
 public void OpenUplinkCategory(UplinkCategory category)
 {
     controller.OpenSubPage(controller.itemPage);
     controller.itemPage.GenerateEntries(category);
 }
Exemplo n.º 8
0
 public void ReInit(UplinkCategory assignedCategory)
 {
     categoryPage = MasterTab.GetComponent <GUI_PDA>().uplinkPage.categoryPage;
     category     = assignedCategory;
     categoryName.SetValueServer(category.CategoryName);
 }