Example #1
0
 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);
     }
 }
Example #2
0
    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();
        }
    }