Advertisement
Guest User

Untitled

a guest
Jul 27th, 2018
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.28 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.Experimental.Rendering;
  5. using UnityEngine.Experimental.Rendering.LightweightPipeline;
  6. using UnityEngine.Rendering;
  7.  
  8. public class NewBehaviourScript : MonoBehaviour
  9. {
  10.  
  11.     // Use this for initialization
  12.     void Start()
  13.     {
  14.  
  15.     }
  16.     void OnGUI()
  17.     {
  18.  
  19.  
  20.     }
  21.     List<GameObject> gs = new List<GameObject>();
  22.     private void Create(int I)
  23.     {
  24.         for (int i = 0; i < I; i++)
  25.         {
  26.             var primitive = GameObject.CreatePrimitive(PrimitiveType.Sphere);
  27.             primitive.GetComponent<Renderer>().shadowCastingMode = ShadowCastingMode.Off;
  28.             gs.Add(primitive);
  29.         }
  30.     }
  31.     public RenderPipelineAsset rpa;
  32.     void Update()
  33.     {
  34.         if (Input.GetKeyDown(KeyCode.Space))
  35.         {
  36.             foreach (var a in gs)
  37.                 Destroy(a);
  38.             gs.Clear();
  39.             GraphicsSettings.renderPipelineAsset = GraphicsSettings.renderPipelineAsset ? null : rpa;
  40.             var primitive = GameObject.CreatePrimitive(PrimitiveType.Cube);
  41.             primitive.transform.position = Vector3.up;
  42.             gs.Add(primitive);
  43.         }
  44.  
  45.         if (Input.GetKeyDown(KeyCode.A))
  46.             Create(1000);
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement