//-------------------------------------------------------------------------------------[] private Item GetSelectedItem() { if (_swordSelectedIndex != -1) { return(CurrentSwordsForSale.ElementAt(_swordSelectedIndex)); } if (_helmetSelectedIndex != -1) { return(CurrentHelmetsForSale.ElementAt(_helmetSelectedIndex)); } return(null); }
//-------------------------------------------------------------------------------------[] private void DrawHelmetInfo() { GUI.Label(_screenBuyHelmetLabelRect, "Helmets"); _helmetSelectedIndex = GUI.SelectionGrid( _screenBuyHelmetGridRect, _helmetSelectedIndex, CurrentHelmetsForSale.Select(t => t.ItemName).ToArray(), 3, GuiSkin.button); if (_prevHelmetSelectedIndex != _helmetSelectedIndex) { _swordSelectedIndex = -1; _prevSwordSelectedIndex = -1; DestroyOldAndCreateCreateSelectedItemGameObject(); } _prevHelmetSelectedIndex = _helmetSelectedIndex; }