IEnumerator LateStart(float waitTime) { yield return(new WaitForSeconds(waitTime)); //Your Function You Want to Call if (!itemOverride) { item = calcItem(); } else { item = read.getItem(overrideID); id = overrideID; } this.GetComponent <SpriteRenderer>().sprite = read.getSprite(id); canPickup = true; }
//Spencer void Start() { ReadIn read = GameObject.Find("OverLord").GetComponent <ReadIn>(); List <Item> toSell = new List <Item>(); toSell.Add(read.getItem(2)); toSell.Add(read.getItem(5)); toSell.Add(read.getItem(8)); toSell.Add(read.getItem(11)); toSell.Add(read.getItem(14)); toSell.Add(read.getItem(17)); toSell.Add(read.getItem(20)); toSell.Add(read.getItem(23)); AddItemsToShop(toSell); inv = GameObject.FindGameObjectWithTag("Inv").GetComponent <Inventory>(); StartCoroutine(LateStart()); }