public void removeEssences(EssenceType _type, int count) { cleanLists(); foreach (EssenceHolder holder in essences) { if (holder.essenceType == _type) { int removed = 0; while (holder.essences.Count > 0 && removed < count) { removed++; holder.essences[0].destroy(); holder.essences.RemoveAt(0); } return; } } }
protected ItemDisplayViewModel GetEssenceItem(EssenceType essenceType) { var itemDisplayViewModel = new ItemDisplayViewModel(null); foreach (var item in _items) { var essence = item.Key as Essence; if (essence?.Type == essenceType) { itemDisplayViewModel = new ItemDisplayViewModel(essence); _items[essence] = itemDisplayViewModel; break; } } return(itemDisplayViewModel); }
public int GetEssence(EssenceType type) { int num = 0; switch (type) { case EssenceType.Blue: num = m_BlueEssence; break; case EssenceType.Green: num = m_GreenEssence; break; case EssenceType.Red: num = m_RedEssence; break; } return(num); }
public Essence(JSONProxy.Item item) : base(item) { Type = ProxyMapper.GetEssenceType(item); }
public EssenceHolder(EssenceType type) { essenceType = type; }
public void SetEType(EssenceType type) { m_Type = type; }