Scroll.cs 424 B

1234567891011121314151617181920212223242526272829
  1. 
  2. using UnityEngine;
  3. [ExecuteInEditMode]
  4. public class Scroll : MonoBehaviour
  5. {
  6. public float pos = 0.0f;
  7. public float gap = 0.5f;
  8. public Vector3 wpos;
  9. MegaBend[] bends;
  10. void Update()
  11. {
  12. if ( bends == null )
  13. {
  14. bends = GetComponents<MegaBend>();
  15. }
  16. bends[1].gizmoPos.x = pos - gap;
  17. bends[0].gizmoPos.x = pos + gap;
  18. Vector3 p = transform.position;
  19. p.x = wpos.x + pos;
  20. transform.position = p;
  21. }
  22. }