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); } } }
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); } } }
public void Awake() { ZapperManager.instance = this; }
private void Awake() { ZapperManager.instance = this; }