Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.15 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.AI;
  5. public class blocks : MonoBehaviour
  6. {
  7.     // Start is called before the first frame update
  8.     public GameObject b;
  9.     public GameObject EnemyNormal;
  10.     int quantity;
  11.     int EnemyNormalQ;
  12.    
  13.     void Start()
  14.     {
  15.         quantity = (int)Random.Range(4,6);
  16.         EnemyNormalQ = Random.Range(0, 4);
  17.         //print(EnemyNormalQ);
  18.  
  19.         for (int i = 0; i < quantity; i++)
  20.         {
  21.             //block = GameObject.CreatePrimitive(PrimitiveType.Cube);
  22.             // block.isStatic = true;
  23.             //block.transform.tag = "Bump";
  24.             //block.layer = 11;
  25.             GameObject block = Instantiate(b);
  26.             block.transform.localPosition = new Vector3(0, 0.1666667f, 0);
  27.             block.transform.localScale = new Vector3(Random.Range(2,8),1.5f,1);
  28.             block.transform.eulerAngles = new Vector3(0, Random.Range(0f, 180f), 0);
  29.             block.transform.parent = gameObject.transform;
  30.             block.transform.localPosition = new Vector3(Random.Range(-5f, 5f), block.transform.position.y, Random.Range(-5f, 5f));
  31.            
  32.         }
  33.         if (EnemyNormalQ == 1)
  34.         {
  35.             // for (int i = 0; i < EnemyNormalQ; i++)
  36.             // {
  37.             //block = GameObject.CreatePrimitive(PrimitiveType.Cube);
  38.             // block.isStatic = true;
  39.             //block.transform.tag = "Bump";
  40.             //block.layer = 11;
  41.             GameObject block = Instantiate(EnemyNormal);
  42.             //block.transform.parent = gameObject.transform;
  43.             block.transform.localPosition = new Vector3(0, 0.1666667f, 0);
  44.             //block.transform.parent = null;
  45.             block.transform.eulerAngles = new Vector3(0, Random.Range(0f, 180f), 0);
  46.             //block.transform.parent = gameObject.transform;
  47.             block.transform.localPosition = new Vector3(Random.Range(-5f, 5f), block.transform.position.y, Random.Range(-5f, 5f)) + transform.position;
  48.  
  49.             //}
  50.         }
  51.     }
  52.     private void Update()
  53.     {
  54.         print("f");
  55.         print(gameObject.activeSelf);
  56.     }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement