/// <summary> /// Crée une nouvelle instance de ConsummableStack. /// </summary> public ConsummableStack(EntityHero owner, ConsummableType type) { m_owner = owner; Count = 1; Model = GameServer.GetScene().ShopDB.GetConsummableModelByType(type); if (Model == null) { throw new NotImplementedException("Modèle de consommable " + type + " non implémenté."); } }
/// <summary> /// Obtient le modèle de consommables correspondant au type de consommable donné. /// </summary> public ConsummableModel GetConsummableModelByType(ConsummableType type) { foreach (ConsummableModel model in Consummables) { if (model.ConsummableType == type) { return(model); } } return(null); }