Ejemplo n.º 1
0
        private void LoadKeyItemsOptions(int categoryID)
        {
            List <PCKeyItem> items = _keyItem.GetPlayerKeyItemsByCategory(GetPC(), categoryID).ToList();

            ClearPageResponses("KeyItemsListPage");
            foreach (PCKeyItem item in items)
            {
                var keyItem = _keyItem.GetKeyItemByID(item.KeyItemID);
                AddResponseToPage("KeyItemsListPage", keyItem.Name, true, item.KeyItemID);
            }
            ChangePage("KeyItemsListPage");
        }
Ejemplo n.º 2
0
        private string BuildKeyItemHeader(int responseID)
        {
            DialogResponse response  = GetResponseByID(GetCurrentPageName(), responseID);
            int            keyItemID = (int)response.CustomData[string.Empty];
            KeyItem        entity    = _keyItem.GetKeyItemByID(keyItemID);

            string header = _color.Green("Key Item: ") + entity.Name + "\n\n";

            header += _color.Green("Description: ") + entity.Description + "\n";

            return(header);
        }