Exemple #1
0
    public static void PushScent(this ScentInfo scent, string name, int strength)
    {
        if (strength <= 0)
        {
            return;
        }

        scent.Name = name;

        if (strength > scent.Strength)
        {
            scent.Strength = strength;
            scent.State    = ScentState.Holding;
        }
        else if (strength == scent.Strength)
        {
            scent.State = ScentState.Spreading;
        }
    }
Exemple #2
0
 public HexInfo()
 {
     HomeInfo  = new ChemInfo();
     FoodInfo  = new ChemInfo();
     FoodScent = new ScentInfo();
 }