FarmObject.LoadChild C# (CSharp) Method

LoadChild() public method

public LoadChild ( JSONNode child ) : IEnumerator
child JSONNode
return IEnumerator
    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;
    }