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); }
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!"); } }
public void OnAddEntity(string name, Scene scene) { EntityID = IDGenerator.GetNewID(); EntityName = name; Scene = scene; }