private void ChoiseSmithing(bool value) { if (value) { _eProfesion = EProfesion.Smithing; AllOfList(_cardList, _defaultCardList); //...ošetření (pokud je u pece atd...) //... } else { _eProfesion = EProfesion.None; ClearList(_cardList); } }
private void ChoiseCrafting(bool value) { if (value) { _eProfesion = EProfesion.Crafting; AllOfList(_cardList, _defaultCardList); //...ošetření (pokud je u stolu(craftingtablu) atd...) //... } else { _eProfesion = EProfesion.None; ClearList(_cardList); } }
public CraftSettings(Canvas canvas) { _defaultCardList = new List <Item>(); _cardList = new List <Item>(); _canvas = canvas; _getCraftComponent = new GetCraftComponent(_canvas); _craftDataOperating = new CraftDataOperating(_getCraftComponent); _eProfesion = EProfesion.None; _finding = false; SetCraftMenuSize(); _cardPrefab = Resources.Load("Prefab/ViewCard") as GameObject; _getCraftComponent.GetCookingToggle().onValueChanged.AddListener(ChoiseCooking); _getCraftComponent.GetSmithingToggle().onValueChanged.AddListener(ChoiseSmithing); _getCraftComponent.GetCraftingToggle().onValueChanged.AddListener(ChoiseCrafting); _getCraftComponent.GetTailoringToggle().onValueChanged.AddListener(ChoiseTailoring); _defaultCardList = ItemDatabase.Database.Where(s => s.EProfesion != EProfesion.None && s.EProfesion != EProfesion.Fishing).ToList(); }