HISP/Horse Isle Server/HorseIsleServer/Game/Services/Groomer.cs
2021-02-03 22:23:02 +13:00

38 lines
974 B
C#

using System;
using System.Collections.Generic;
namespace HISP.Game.Services
{
public class Groomer
{
public static List<Groomer> Groomers = new List<Groomer>();
public Groomer(int id, double price, int max)
{
Id = id;
PriceMultiplier = price;
Max = max;
Groomers.Add(this);
}
public int Id;
public double PriceMultiplier;
public int Max;
public int CalculatePrice(int groom)
{
double price = ((double)Max - (double)groom) * PriceMultiplier;
return Convert.ToInt32(Math.Round(price));
}
public static Groomer GetGroomerById(int id)
{
foreach (Groomer groomer in Groomers)
{
if (id == groomer.Id)
return groomer;
}
throw new KeyNotFoundException("Groomer with id: " + id + " Not found.");
}
}
}