public void refresh(Vector3 location) { transform.position = location; Debug.Log(level); Debug.Log(location); if (ss == null) { Debug.Log("YourMom"); } ss.SetShape(level); }
public void RefreshNPCs() { int totalLevel = 0; for (int i = 0; i < NPCs.Length; i++) { NPC n = NPCs[i].GetComponent <NPC>(); Transform[] spawns = NPCspawns[i].GetComponentsInChildren <Transform>(); n.refresh(spawns[Random.Range(0, spawns.Length)].position); totalLevel += n.getLevel(); } player.SetShape(totalLevel / NPCs.Length); setActiveShape(1); if (totalLevel / NPCs.Length == 6) { StartCoroutine(WaitAndAfterlife(.5f, 1)); } else if (totalLevel / NPCs.Length == 0) { StartCoroutine(WaitAndAfterlife(.5f, -1)); } }