Exemplo n.º 1
0
    public void OnEnterCamera()
    {
        int qt = Random.Range(0, zapperPlaceHolders.Length) + 1;

        for (int i = 0; i < qt; i++)
        {
            ZapperPlaceHolder placeholder = zapperPlaceHolders [Random.Range(0, zapperPlaceHolders.Length)];
            if (!placeholder.used)
            {
                placeholder.used = true;
                Zapper newZapper = ZapperManager.GetInstance().CreateZapperAt(placeholder.transform.position);
                this.zappers.Add(newZapper);
            }
        }
    }
Exemplo n.º 2
0
    private void CreateZapper()
    {
        int zapperCount = Random.Range(0, (this.zapperPlaceHolders.Length + 1));


        this.cont++;
        for (int i = 0; i < zapperCount; i++)
        {
            int zapperIndex = Random.Range(0, this.zapperPlaceHolders.Length);
            ZapperPlaceHolder placeHolder = this.zapperPlaceHolders [zapperIndex];

            if (!placeHolder.wasUsed)
            {
                placeHolder.wasUsed = true;
                Vector3 placeHolderPosition = placeHolder.transform.position;
                Zapper  newZapper           = ZapperManager.GetIntance().CreateZapperAt(placeHolderPosition);
                zappers.Add(newZapper);
                //newZapper.transform.SetParent (this.transform, false);
            }
        }
    }
Exemplo n.º 3
0
 public void Awake()
 {
     ZapperManager.instance = this;
 }
Exemplo n.º 4
0
 private void Awake()
 {
     ZapperManager.instance = this;
 }