Guest User

Untitled

a guest
Jan 19th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. using UnityEngine;
  2.  
  3. [RequireComponent(typeof(Camera))]
  4. public class Attractor : MonoBehaviour
  5. {
  6. private Camera cam;
  7. private Vector3 zero = Vector3.zero;
  8. private Vector3 up = Vector3.up;
  9. private Rigidbody[] movers;
  10. private GradientAlphaKey[] alphaKeys = {
  11. new GradientAlphaKey(1.0f, 0.0f),
  12. new GradientAlphaKey(1.0f, 1.0f)
  13. };
  14.  
  15. public Material sourceMaterial;
  16. public Gradient gradient;
  17. public bool generateFromArray = true;
  18. public Color[] colors = new Color[] {
  19. new Color(0.1764706f, 0.6117647f, 0.8588236f, 1.0f),
  20. new Color(0.9490197f, 0.7882354f, 0.2980392f, 1.0f),
  21. new Color(0.3098039f, 0.3098039f, 0.3098039f, 1.0f),
  22. new Color(1.0f, 0.9686275f, 0.8588235f, 1.0f),
  23. new Color(0.9215687f, 0.3411765f, 0.3411765f, 1.0f)
  24. };
  25. public GradientMode gradientMode = GradientMode.Fixed;
  26.  
  27. public Vector3 mWorld = Vector3.zero;
  28. public int moverCount = 150;
  29. public float initialSpread = 5.0f;
  30. public float accelScalar = 1.625f;
  31. public float topSpeed = 3.75f;
  32. public float minMass = 0.25f;
  33. public float maxMass = 1.0f;
  34. public float minScale = 0.125f;
  35. public float maxScale = 0.625f;
  36. public bool limitVelocity = true;
  37. public bool addColliders = false;
  38. }
Add Comment
Please, Sign In to add comment