public IEnumerator LoadChild(JSONNode child)
{
GameObject obj;
// Create child
if (isTray (child))
{
obj = Instantiate (trayFarmObject) as GameObject;
} else
{
obj = Instantiate (genericFarmObject) as GameObject;
}
childrenTransforms.Add (obj.transform);
FarmObject script = obj.GetComponent<FarmObject> ();
script.parentTransform = transform;
yield return script.StartCoroutine ("Initialize", child.Value);
yield return null;
}