FarmManager.InitializeFarm C# (CSharp) Method

InitializeFarm() public method

public InitializeFarm ( string URL ) : void
URL string
return void
    public void InitializeFarm(string URL)
    {
        GameObject initialPrefab = genericPrefab;
        string[] urlSplit = URL.Split ("/" [0]);
        //string objType = urlSplit [urlSplit.Length - 2];

        foreach (string split in urlSplit)
        {
            if(string.Compare(split, "enclosure", true) == 0)
            {
                initialPrefab = enclosurePrefab;
                break;
            }
            else if(string.Compare(split, "tray", true) == 0 )
            {
                initialPrefab = trayPrefab;
                break;
            }
        }

        GameObject firstObject = Instantiate(initialPrefab, new Vector3(0,0,0), Quaternion.identity) as GameObject;
        //firstObject.transform.parent.SetParent (transform);
        firstObject.GetComponent<FarmObject> ().parentTransform = transform;

        firstObject.GetComponent<FarmObject> ().StartCoroutine("Initialize", URL);
        //firstObject.GetComponent<FarmObject> ().Build (URL);

        StartCoroutine (InitializerHelp (firstObject));
    }