public void SpawnAcorn() { if (spawnedAcorn == null) { Acorn acorn = Instantiate(Singleton.instance.acornPrefab).GetComponent <Acorn>(); acorn.transform.SetParent(GetComponentInParent <Acorns>().transform); acorn.transform.position = transform.position; acorn.transform.rotation = transform.rotation; spawnedAcorn = acorn; } }
public void GainAcorn(Acorn acorn) { GetComponentInChildren <BoxCollider>().enabled = true; Singleton.instance.PlaySound(Singleton.instance.leavesSound); numAcorns++; var newAcorn = Instantiate(acornPrefab); newAcorn.transform.SetParent(transform); newAcorn.transform.localPosition = Vector3.up * (.5f + ((float)numAcorns * 1f)); moveMode = MoveMode.cw; TargetNearestNode(); //Pathfind(Singleton.instance.altarNode); }