Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.AI;
- public class blocks : MonoBehaviour
- {
- // Start is called before the first frame update
- public GameObject b;
- public GameObject EnemyNormal;
- int quantity;
- int EnemyNormalQ;
- void Start()
- {
- quantity = (int)Random.Range(4,6);
- EnemyNormalQ = Random.Range(0, 4);
- //print(EnemyNormalQ);
- for (int i = 0; i < quantity; i++)
- {
- //block = GameObject.CreatePrimitive(PrimitiveType.Cube);
- // block.isStatic = true;
- //block.transform.tag = "Bump";
- //block.layer = 11;
- GameObject block = Instantiate(b);
- block.transform.localPosition = new Vector3(0, 0.1666667f, 0);
- block.transform.localScale = new Vector3(Random.Range(2,8),1.5f,1);
- block.transform.eulerAngles = new Vector3(0, Random.Range(0f, 180f), 0);
- block.transform.parent = gameObject.transform;
- block.transform.localPosition = new Vector3(Random.Range(-5f, 5f), block.transform.position.y, Random.Range(-5f, 5f));
- }
- if (EnemyNormalQ == 1)
- {
- // for (int i = 0; i < EnemyNormalQ; i++)
- // {
- //block = GameObject.CreatePrimitive(PrimitiveType.Cube);
- // block.isStatic = true;
- //block.transform.tag = "Bump";
- //block.layer = 11;
- GameObject block = Instantiate(EnemyNormal);
- //block.transform.parent = gameObject.transform;
- block.transform.localPosition = new Vector3(0, 0.1666667f, 0);
- //block.transform.parent = null;
- block.transform.eulerAngles = new Vector3(0, Random.Range(0f, 180f), 0);
- //block.transform.parent = gameObject.transform;
- block.transform.localPosition = new Vector3(Random.Range(-5f, 5f), block.transform.position.y, Random.Range(-5f, 5f)) + transform.position;
- //}
- }
- }
- private void Update()
- {
- print("f");
- print(gameObject.activeSelf);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement