暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Sprinkler.cs 1012B

1234567891011121314151617181920212223242526272829303132
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.U2D;
  5. namespace SpriteShapeExtras
  6. {
  7. public class Sprinkler : MonoBehaviour
  8. {
  9. public GameObject m_Prefab;
  10. public bool m_UseNormals = false;
  11. public int m_Instances = 10;
  12. // Use this for initialization. Plant the Prefabs on Startup
  13. void Start ()
  14. {
  15. SpriteShapeController ssc = GetComponent<SpriteShapeController>();
  16. for (int i = 1; i < m_Instances; ++i)
  17. {
  18. var go = GameObject.Instantiate(m_Prefab);
  19. var op = go.AddComponent<SpriteShapeObjectPlacement>();
  20. op.spriteShapeController = ssc;
  21. op.setNormal = m_UseNormals;
  22. op.startPoint = 0;
  23. op.endPoint = ssc.spline.GetPointCount();
  24. op.mode = SpriteShapeObjectPlacementMode.Manual;
  25. op.ratio = Random.Range(0.0f, 1.0f);
  26. }
  27. }
  28. }
  29. }