public void SpawnStuffuvsAroundTarget() { for (int i = 0; i < stuffuvCount; i++) { Stuffuv s = (Stuffuv)Instantiate(stuffuvPrefab); s.target = target; s.darkness = darkness; s.transform.parent = stuffuvContainer.transform; s.transform.position = RandomCircle(target.position, stuffuvDistance); stuffuvs.Add(s); } }
void OnTriggerEnter(Collider other) { tp = other.gameObject.GetComponent <TeleporterController>(); if (tp) { onTeleporter = true; return; } MatchBook mb = other.gameObject.GetComponent <MatchBook>(); if (mb) { bool pickedup = mb.PickUp(); if (pickedup) { Debug.Log("Picked up a matchbook"); MatchColor col = mb.GetColor(); switch (col) { case MatchColor.White: white += mb.quantity; break; case MatchColor.Red: red += mb.quantity; break; case MatchColor.Blue: blue += mb.quantity; break; case MatchColor.Green: green += mb.quantity; break; } } } Stuffuv stuffuv = other.gameObject.GetComponent <Stuffuv>(); if (stuffuv) { KillPlayer(); } }