private Item CreateItemFromInfo(String[] info)
    {
        Calories  cals = new Calories(Convert.ToDouble(info[2]), Calories.GetUnitsFromString(info[3]));
        Nutrients nuts = new Nutrients(Convert.ToDouble(info[4]), Convert.ToDouble(info[5]), Convert.ToDouble(info[6]), Convert.ToDouble(info[7]));
        Item      item = new Item(info[1], idGen.GetNewID(), cals, nuts);

        return(item);
    }
Esempio n. 2
0
    public void CreateNewPet()
    {
        if (currentHouse != null)
        {
            Transform w = canvas.Find("View - Create Pet");

            string name   = w.Find("Name Field").GetComponent <TMP_InputField>().text;
            string age    = w.Find("Age Field").GetComponent <TMP_InputField>().text;
            string weight = w.Find("Weight Field").GetComponent <TMP_InputField>().text;
            string breed  = w.Find("Breed Field").GetComponent <TMP_InputField>().text;

            Pet pet = new Pet(name, Convert.ToInt32(age), breed, Convert.ToDouble(weight), gen.GetNewID());
            currentHouse.GetStable().Add(pet);
            NewPet.Invoke(pet);
            Debug.Log(name + " was added to" + currentHouse.name);
        }
        else
        {
            throw new ArgumentException("[GameManager] No House loaded!");
        }
    }
Esempio n. 3
0
 public void OnAddEntity(string name, Scene scene)
 {
     EntityID   = IDGenerator.GetNewID();
     EntityName = name;
     Scene      = scene;
 }