Exemple #1
0
 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);
        }